📜  下划线.js | _.without() 与示例(1)

📅  最后修改于: 2023-12-03 14:48:48.682000             🧑  作者: Mango

下划线.js | _.without()

简介

下划线 (Underscore.js) 是一个常用的 JavaScript 实用库,它提供了许多实用的功能和工具,使 JavaScript 开发更加便捷。

其中,_.without() 是下划线库中的一个函数,可以从数组中去除指定的元素,返回一个新的数组。

用法示例
_.without([1, 2, 3, 4], 2, 3); // 返回 [1, 4]

上述示例中,_.without() 函数接收两个参数,第一个参数为要操作的数组,第二个参数是要去除的元素,可以传入多个。

使用技巧
取反操作

如果要取出数组中除指定元素以外的所有元素,可以使用取反操作符 !,将 _.without() 的结果包裹在一个取反操作中。

例如:

_.without([1, 2, 3, 4], 2, 3); //返回 [1, 4]
![_.without([1, 2, 3, 4], 2, 3)]; //返回 [2, 3]
ES6语法简化

使用ES6的展开运算符,可以更加简便地使用_.without()函数。

例如:

const arr = [1, 2, 3, 4];
const result = _.without(...arr, 2, 3); //返回 [1, 4]
总结

_.without() 是一个方便的数组操作函数,可以快速实现从数组中去除指定元素的需求。在实际开发中,可以灵活使用 _.without() 以及其他下划线库中的函数,提高开发效率和代码质量。