3
언더 코어를 사용하여 자바 스크립트 개체를 배열로 변환하려하지만 언더 코어를 이해하는데 약간의 문제가 있습니다. 이 속으로개체를 밑줄이있는 배열로 변환하십시오.
{ key1: value1, key2: value2},{key1: value1, key2: value2}
: 나는이 은밀한 할
이[value1, value2],[value1, value2]
언더 코어를 사용하여 자바 스크립트 개체를 배열로 변환하려하지만 언더 코어를 이해하는데 약간의 문제가 있습니다. 이 속으로개체를 밑줄이있는 배열로 변환하십시오.
{ key1: value1, key2: value2},{key1: value1, key2: value2}
: 나는이 은밀한 할
이[value1, value2],[value1, value2]
당신은 같은 _.map
및 _.values
을 사용할 수를이
var data = [{ key1: 1, key2: 2 }, { key1: 3, key2: 4 }];
console.log(_.map(data, _.values));
# [ [ 1, 2 ], [ 3, 4 ] ]
당신이 공상 일반적인 자바 스크립트 버전, 당신은
을 할 수 있다면console.log(data.map(function(currentObject) {
return Object.keys(currentObject).map(function(currentKey) {
return currentObject[currentKey];
})
}));
# [ [ 1, 2 ], [ 3, 4 ] ]
난 당신이 객체의 Array
으로 입력하는 데 문제가있는 가정 및 배열의 Array
에 결과를 원하는, 당신은 그냥
var output = input.map(function(obj){ return [obj.key1, obj.key2] });
이 코드를 표시 할 기본 자바 스크립트를 사용할 수 있습니다. – Amy