私はオブジェクトのリスト(data
)を持っています、私はこれをしています:
for (var i = 0; data.length < i; i++) {...}
しかし、それは機能しません。私がこれを使うとき:
for (var i in data) {
動作しますが、オブジェクトが1つしかない場合、この場合i
は0
(correct)、indexOfObject
(wtf)、removeItem
(wtf)のように3回ループしています。
最初の式が機能しないのはなぜですか?これらの2つの奇妙i
な値は何ですか?私は何か間違ったことをしていますか?
編集:これは少し複雑なので、私ができる最善のことは、データオブジェクトのスクリーンショットを提供することです:screenshot