질문이 하나 있습니다. 이 메소드가 객체를 반환하는 이유는 무엇입니까? 내 코드의 다른 부분에서는 각 방법을 사용할 수 없습니다.메서드 대신 배열 객체가 반환됩니다.
objectToArrayOfObjects: function (obj, additionalProperties) {
var arrayOfObjects = [];
for (var name in obj) {
if (obj.hasOwnProperty(name)) {
var generatedObject = {name: name, value: obj[name]};
arrayOfObjects.push(_.extend(generatedObject, additionalProperties));
}
}
console.log(typeof arrayOfObjects); // return object
return arrayOfObjects;
},
'typeof [] === 'object';'배열은 기본적으로 JavaScript의 객체이기 때문에. – Oleg