Aug*_*ger 3 javascript immutability lodash
我正在寻找一种方法来检索我的数组,而不需要最后一个元素,并且不会发生变异。
_.remove 确实改变了数组并按值搜索而不是索引(即使在那里被问到)_.without 按值搜索,而不是索引我只有_.filter(array, function(el, i) { return i != array.length -1});siouf,不是很明确,它需要将数组存储在某处。
谢谢
我一直在寻找像“butlast”这样的东西,但我找到了initial,它可以完成这项工作:
var xs = [1, 2, 3, 4];
var xs2 = _.initial(xs);
console.log(xs, xs2); // [1, 2, 3, 4] [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3047 次 |
| 最近记录: |