Object {Results:Array[3]}
Results:Array[3]
[0-2]
0:Object
id=1
name: "Rick"
upper:"0.67"
1:Object
id=2
name:'david'
upper:"0.46"
2:Object
id=3
name:'ashley'
upper:null
私は上記のようなオブジェクトの配列を持っています。そしてオブジェクトの配列からオブジェクトを削除する
delete_id = 1,2
をdelete_idという名前の変数には、これはこれは、オブジェクトの配列内のオブジェクトを削除し、次のように最終的な結果を与える必要があり、ID 1と2を持つオブジェクトを示しています
Object {Results:Array[1]}
Results:Array[3]
[0]
0:Object
id=3
name:'ashley'
upper:null
誰かがさせることができます私はこれを達成する方法を知っています。私はこの機能を以下のように使用しようとしました。 variale delete_idの最初の値だけが削除されます。つまり、1のidが削除されます。私たちは= 2,3をdelete_idしている場合similaryそれは唯一、まず 配列(TABLEDATA)からオブジェクトを見つける2.私は2と3の両方を削除したい...
function removeID(delete_id) {
tabledata = tabledata.filter(function (obj) {
return delete_id.indexOf(obj.id);
});
http://stackoverflow.com/questions/500606/deleting-array-elements-in-javascript-delete-vs-splice? –
スプライスを使用してオブジェクトの配列から削除できますか? – Patrick
配列は配列です、いいえ? –