[英]underscore.js reject function not working
知道為什么這段代碼不起作用嗎? 如您所見,我正在嘗試從數組中刪除id = 1的對象。
var arr = [{id: 1}, {id: 2}];
console.log('arr: ', arr);
_.reject(arr, function(obj) {
console.log('Deleting obj')
return obj.id == 1;
});
console.log('arr now : ', arr); // This displays an unchanged array
您沒有將_.reject
的結果分配回arr
。 這將起作用:
arr = _.reject(arr, function(obj) {
console.log('Deleting obj')
return obj.id == 1;
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.