アレイにアクセスできないのはなぜですか?
function map(array){
for(i=0; i <=array.length; i++){
var location=array[i].location;
console.log("loc"+location);
var user = array[i].from_user;
console.log("user"+user);
var date = array[i].created_at;
var profile_img = array[i].profile_img;
var text = array[i].text;
var contentString = text;
//geocode(user,date, profile_img, text, contentString,location);
}
}
それは私に未定義のすべての要素を与えます.私はそれにアクセスして変数をジオコード関数に渡したいです. データ構造:
array=[{user: a,user_id: b,date: c,profile_img: d,text: e,contentString: f,url:
g,location:o},{user: a,user_id: b,date: c,profile_img: d,text: e,contentString:
f,url:g,location:o},{user: a,user_id: b,date: c,profile_img: d,text:
e,contentString: f,url: g,location:s}];
値について心配しないでください..!
最初に投稿(質問)したときに言及するのを忘れていました。配列の場所は前の関数に挿入されていますが、配列には前の関数の属性の場所が含まれていませんでした