728x90
반응형
배열의 데이터들이 '키 : 값' 형태인 json형태일 때 키 값을 구하는 메서드는
➡️Object.keys()
const objectArr = {
a: 'somestring',
b: 42,
c: false
};
console.log(Object.keys(objectArr));
// expected output: Array ["a", "b", "c"]
나 같은 경우에는 이런식으로 활용을 하였다.
json 배열의 값도 json형태인 상황에서,
var cData;
var cDataKeys =[];
var slsMqty = [];
cData = result.result; //cData가 json배열 키 : 값 (키 :값 )
cDataKeys = Object.keys(cData); //cDataKeys는 숫자배열
for(var i=0; i<cData.length; i++){
slsMqty.push(cData[cDataKeys[i]].SLS_MQTY / slsMqtyUnit);
}
//SLS_MQTY는 키 :값으로 이루어져있는 배열값의 키 값.
참조 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
Object.keys() - JavaScript | MDN
Object.keys() 메소드는 주어진 객체의 속성 이름들을 일반적인 반복문과 동일한 순서로 순회되는 열거할 수 있는 배열로 반환합니다.
developer.mozilla.org
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[datatables] columns.data.render (0) | 2022.05.08 |
---|---|
[javascript] 자바스크립트 배열의 특징 (0) | 2022.05.07 |
[javascript] 배열생성 (0) | 2022.05.03 |
[javascript] 배열이 비어있는지 확인하기 (0) | 2022.04.24 |
[javascript] 소수점 계산 오류 (0) | 2022.04.23 |