Front/JS & jQuery

[javascript] json배열의 키 값 구하기 - Object.keys()

오선지♬ 2022. 5. 4. 19:00
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
반응형