前提・実現したいこと
var arr = [ {id:1,name:"ONE"}, {id:2,name:"TWO"}, {id:3,name:"THREE"}, {id:4,name:"FOUR"}, {id:5,name:"FIVE"}, ];
このarrからid=2の連想配列を削除するロジックを考えています。
var index = 0; for (var i=0; i<arr.length; i++) { if (arr[i].id === 2) { index = i; break; } } arr.splice(index, 1);
単純に書くと上のようになりますがあまりに愚直過ぎる気もしており
より良い書き方があればご教授願いたいです。
※スマホサイトでの利用を想定していますがなるべくES5/6それぞれのベストケースが知りたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/07 09:08