キー、値を持つオブジェクトで構成される配列を持っています。各オブジェクトをどのように反復できますcaste
かid
。
[
Object {
caste = "Banda",
id = 4
},
Object {
caste = "Bestha",
id = 6
}
]
キー、値を持つオブジェクトで構成される配列を持っています。各オブジェクトをどのように反復できますcaste
かid
。
[
Object {
caste = "Banda",
id = 4
},
Object {
caste = "Bestha",
id = 6
}
]
コード例:
var list = [
{ caste:"Banda",id:4},
{ caste:"Bestha",id:6},
];
for (var i=0; i<list.length; i++) {
console.log(list[i].caste);
}
これは単なる配列なので、いつものように繰り返します。
プレーンな JavaScript では、次のことができます。
var array = [{caste: "Banda", id: 4}, {caste: "Bestha", id:6}];
array.forEach(function(element, index) {
console.log(element.id+" "+element.caste);
});
コールバック関数は 3 番目のパラメーターで呼び出され、配列が走査されます。詳しくはこちら!
したがって、jQuery ライブラリをロードする必要はありません。
ご挨拶。
var array = [{caste: "Banda", id: 4}, {caste: "Bestha", id:6}];
var length = array.length;
for (var i = 0; i < length; i++) {
var obj = array[i];
var id = obj.id;
var caste = obj.caste;
}
jQuery.eachを使用します。
$.each([your array of objects], function(index, value) {
// Do what you need, for example...
alert(index + ': ' + value);
});
jQuery で要素で満たされた配列を反復処理するには$.eachを使用し、オブジェクトのプロパティを反復処理するには for..in を使用します