내가 뭘 하려는지 올바른 용어를 사용하고 있는지 확실하지 않습니다.mootools 또는 javascript에서 객체를 동적으로 생성합니다.
Mootools More에는 요소 모음을 트위닝 할 수있는 Fx.Elements 클래스가 있습니다. 클래스의 set
메서드는 객체를 받아들이고 원래 값을 설정할 수 있지만 HTML이 동적으로 생성 될 때 얼마나 많은 요소가 트위닝되어야하는지 잘 모르겠습니다.
var n = $$('.element').length; // 5
var myObj = {};
var value = 0;
var i;
for (i = 0; i < n; i++) {
myObj = {
i: { property : value }
}
}
console.log(myObj);
// What I get:
// Object { i : { property: 0 } }
// What I would like:
// Object {
// 0 : { property : 0
// },
// 1 : { property : 0
// },
// 2 : { property : 0
// },
// 3 : { property : 0
// },
// 4 : { property : 0
// }
// }
은, 분명히, 개체 만 5 배의 i
속성을 위 설정하는 :
여기에 내가하고 싶은 것을 내 이론이다. 위쪽으로 반복하려면 i
이 필요합니다.
내가 가진 것보다 내가 더 잘 설명했으면 좋겠다.
코드에 글로벌 'i'가 누출되었습니다. – ThiefMaster
감사합니다. 어떻게 수정합니까? – beingalex
'var i' 만 사용하면됩니다. – ThiefMaster