Lodash - remove 方法



語法

_.remove(array, [predicate=_.identity])

從 array 中移除謂詞返回真值的全部元素,然後返回被移除元素組成的陣列。對每個迭代執行謂詞,並附帶三個引數:**(value, index, array)**。

引數

  • array (陣列)− 要修改的陣列。

  • [predicate=_.identity] (函式)− 每次迭代執行的函式。

輸出

  • (陣列)− 返回被移除元素的新陣列。

例項

var _ = require('lodash');
var list = [1, 2, 3, 4, 5, 6, 7];

var result = _.remove(list, function(n) {
   return n % 2 == 0;
});
console.log(result);

將上面的程式儲存在tester.js中。執行以下命令執行此程式。

命令

\>node tester.js

輸出

[ 2, 4, 6 ]
lodash_array.htm
廣告