프로그래밍 관련자료/알고리즘
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;하면 값을 얻을 수 있다.
반응형