-3
푸시 메서드를 사용하는 개체가 있는데 예상보다 길이가 길어집니다.개체의 푸시 메서드가 제대로 작동하지 않습니다.
var Object=[];
var temp = {};
var j=0;
while(j<2){
temp.id= j+1;
//other properties setting
Object.push(temp);
j++;
}
console.log(Object.length);
나에게 3을 제공합니다. 또한 빈 초는 id = 1이고 세 번째는 id = 2입니다.
는'Object' 생성자입니다. –
변수'Object'는 어디에서 정의 했습니까? – putvande
Object에 대한'.push' 메쏘드와 같은 것이 없습니다. '.push'는 Array의 메소드입니다. [참고 ...] (http://jsfiddle.net/warlock5658/t4Ls4/) – War10ck