객체의 모든 속성 값을 포함하는 JavaScript 객체에서 배열을 만들어야 합니다.
예를 들어, 이 객체가 주어졌을 때 -
{
"firstName": "John",
"lastName": "Smith",
"isAlive": "true",
"a
} 우리는 이 배열을 생성해야 합니다 -
const myarray = ['John', 'Smith', 'true', '25'];
따라서 이 함수의 코드를 작성해 보겠습니다 -
예시
이에 대한 코드는 -
const obj = {
"firstName": "John",
"lastName": "Smith",
"isAlive": "true",
"age": "25"
};
const objectToArray = obj => {
const keys = Object.keys(obj);
const res = [];
for(let i = 0; i < keys.length; i++){
res.push(obj[keys[i]]);
};
return res;
};
console.log(objectToArray(obj)); 출력
콘솔의 출력은 -
[ 'John', 'Smith', 'true', '25' ]
출력
다른 솔루션:한 줄 대체 -
const obj = {
"firstName": "John",
"lastName": "Smith",
"isAlive": "true",
"age": "25"
};
const res = Object.values(obj);
console.log(res);