var add = [];
add[0].url = data.url;
add[0].photo = data.thumb;
console.log(add);
これは、ほとんどのJSの人々にとって瞬時に知ることでしょう。上記のコードは失敗していますが、どこに間違っているのか教えてくれる人は誰でもマイナーJavaScript配列エラー
var add = [];
add[0].url = data.url;
add[0].photo = data.thumb;
console.log(add);
これは、ほとんどのJSの人々にとって瞬時に知ることでしょう。上記のコードは失敗していますが、どこに間違っているのか教えてくれる人は誰でもマイナーJavaScript配列エラー
add[0]
が存在しません... .push
何かが最初です。
add.push({ url:data.url, photo:data.thumb })
または
add[0] = {};
add[0].url = 'blah';
add[0].photo = 'foo'
あなたはadd[0]
オブジェクトのプロパティに割り当てているが、あなたはどのようなオブジェクトを行っていません。
add[0] = { };
add[0].url = data.url;
add[0].photo = data.thumb;
異なるオプションがあります。空の配列にプッシュし、空のオブジェクトを宣言する代わりに
var add = new Array(); //create new array object
add[0] = {url:data.url, photo:data.thumb}; //add new object with items url and photo