2014-12-17 3 views
3

언더 코어를 사용하여 자바 스크립트 개체를 배열로 변환하려하지만 언더 코어를 이해하는데 약간의 문제가 있습니다. 이 속으로개체를 밑줄이있는 배열로 변환하십시오.

{ key1: value1, key2: value2},{key1: value1, key2: value2} 

: 나는이 은밀한 할

[value1, value2],[value1, value2] 
+0

이 코드를 표시 할 기본 자바 스크립트를 사용할 수 있습니다. – Amy

답변

3

당신은 같은 _.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 ] ] 
0

난 당신이 객체의 Array으로 입력하는 데 문제가있는 가정 및 배열의 ​​Array에 결과를 원하는, 당신은 그냥

var output = input.map(function(obj){ return [obj.key1, obj.key2] }); 
관련 문제