それぞれのループで2つのアイテムを結合しようとしましたが、結果としてヌルがあります。どのようにして「アイテム」をチェックしてヌルを取得しないのですか?2つのアイテムをループして結合する
var oTitle = [],
items = ['a1', 'a2', 'b1', 'b2', 'c1', 'c2'];
for (var i=0; i < items.length; i++) {
oTitle[i] = {
one: '' + items[i], // items[i].value
two: '' + items[++i]
};
}
console.log(JSON.stringify(oTitle));
// [{"one":"a1","two":"a2"},null,{"one":"b1","two":"b2"},null,{"one":"c1","two":"c2"}]
新しい配列のインデックスは、自分自身の世話を聞かせて、それが各ループが生成されます番号をスキップ原因となります。 ' 0,1 '、' 3,4 '、' 6,7 '....... – Sinux