2016-10-31 3 views
0

이하 dataconsole.log에 인쇄됩니다.이 배열에서 헤더를 인쇄 할 수 있습니까? 아래 접근법을 시도했지만 오류 맵이 함수가 아닙니다. 서버 쪽 nodejs입니다. headers 객체는 data에서 어떻게 얻을 수 있습니까?개체 배열에서 데이터를 가져 오는 방법은 무엇입니까?

server.js

console.log(data); 

var result = data.map(function(a) {return a.fieldName;}); 

    { file: 
     [ { fieldName: 'file', 
      originalFilename: 'sco_poc.bpmn', 
      path: 'yGCNPv.bpmn', 
      headers: [Object], 
      size: 11078 } ] } 

답변

4
console.log(data.file[0].headers); 

또는이

var result = data.file.map(function(a) { 
     console.log(a.headers); 
     return a.headers; 
}); 
+0

감사 : 여기

은 예입니다! – hussain

0

당신은 또한 Lodash를 사용하여 문제 이상으로 해결할 수보십시오. 이 일

var result = _.map(data.file,function(value){ 
    return value.headers; 
}); 

console.log(result); 

jsfiddle

관련 문제