Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在数组的开头和结尾分别添加一个元素_Javascript_Ecmascript 6 - Fatal编程技术网

Javascript 在数组的开头和结尾分别添加一个元素

Javascript 在数组的开头和结尾分别添加一个元素,javascript,ecmascript-6,Javascript,Ecmascript 6,我想在数组中添加两个元素。一个在开头,一个在结尾。我知道我可以用两种说法来表达。使用Array.unshift,然后使用Array.push 有没有更好的办法?在一条语句中.any help..With Array.concat: 为什么?为什么只需要一个语句呢?制作一个函数,它接受两个值,并使用各自的变量同时执行这两个值。只是想知道……是否有更好的方法来实现这一点。当你说更好时,你到底想实现什么?在ES6中有新的方法。[1,…[2,3],4]更好?如果你想改变原来的数组,为什么你会认为这比Ar

我想在数组中添加两个元素。一个在开头,一个在结尾。我知道我可以用两种说法来表达。使用Array.unshift,然后使用Array.push

有没有更好的办法?在一条语句中.any help..

With Array.concat:


为什么?为什么只需要一个语句呢?制作一个函数,它接受两个值,并使用各自的变量同时执行这两个值。只是想知道……是否有更好的方法来实现这一点。当你说更好时,你到底想实现什么?在ES6中有新的方法。[1,…[2,3],4]更好?如果你想改变原来的数组,为什么你会认为这比ArayunSHIFT和Arraypush更好?我不这么认为。但它回答了这个问题。它是一条语句。除了作为一条语句外,与使用这两条语句相比,它有什么优点或缺点?这是一个单独的语句,但是它更好吗?虽然这个代码片段可以解决这个问题,但它确实有助于提高您的文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。
[1].concat([2,3,4], 5)
[first].concat(middle, [last]);