gpt4 book ai didi

javascript - 使 splice 或 unshift 返回修改后的数组

转载 作者:行者123 更新时间:2023-11-30 07:23:32 25 4
gpt4 key购买 nike

我最近逐渐习惯了链接函数调用的想法,它让我的生活变得轻松多了。但是 JavaScript 的内置 Array 函数似乎不太合作。

如何让 unshiftsplice 分别返回修改后的而不是数组和删除项的长度?我假设有一种方法可以通过对 callapply 进行一些棘手的调用。

我不得不特意为我的用例使用 concat,有更好的方法吗?

Eg: 
a = [2,3,4,5]
one solution : somethingElse([1].concat(a))
I wanted to do something like: somethingElse(a.unshift(1));
or may be like this: somethingElse(a.splice(0,0,1));

最佳答案

使用括号分组,f.e.在切片后返回修改后的数组:

var a = [2,3,4,5];
somethingElse((a.splice(0,0,1), a));

关于javascript - 使 splice 或 unshift 返回修改后的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27962954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com