익명의 개발노트

convertObjectToArray3 본문

프로그래밍 관련자료/알고리즘

convertObjectToArray3

캡틴.JS 2019. 3. 8. 11:34
반응형

알고리즘 객체에서 배열전환하기.



{
name: 'Holly',
age: 35,
role: 'producer'
}


이런 객체의 값을


[['name', 'Holly'], ['age', 35], ['role', 'producer']]


이렇게 배열로 변경하기.


1. 객체의 key값을 배열 인덱스의 0번째에 넣어야함.

2. 객체의 값을 인덱스의 1번째에 넣어야함.


마지막 값을 넣을 배열을 하나 만들어주자.

var newArray =[];

각 배열의 키,값을 순서대로 먼저 작은 배열에 넣어보자.

for(var key in obj){ var smallArr =[];     smallArr.push(key); smallArr.push(obj[key]);

//최종 배열안에 작은 배열을 넣자. newArray.push(smallArr); }

최종배열을 리턴.

return newArray;

하면 값을 얻을 수 있다.


반응형

'프로그래밍 관련자료 > 알고리즘' 카테고리의 다른 글

repeatStirng 리커시브하게 풀기  (0) 2019.04.09
Hash Table  (0) 2019.04.09
sumDigits 구하기  (0) 2019.03.08
JSON.stringify의 원리  (1) 2019.03.07
getElementsByClassName 원리  (0) 2019.03.07
Comments