gpt4 book ai didi

javascript - 有没有办法在一行中将多个数组方法应用于一个数组?

转载 作者:数据小太阳 更新时间:2023-10-29 04:26:03 26 4
gpt4 key购买 nike

在下面的简单测试代码中,我将数字 10push 放入数组中,然后将“hello world”splice 放入数组的第二个索引中。它按预期工作。

"use strict";

let myArray = [1, 2, 3, 4, 5];

myArray.push(10);
myArray.splice(2, 0, 'hello world');

console.log(myArray);

但是有可能在一条线上完成吗?我尝试在下面的示例中进行链接,但它抛出了一个错误。我在网上找不到任何人谈论这个。

"use strict";

let myArray = [1, 2, 3, 4, 5];

myArray.push(10).splice(2, 0, 'hello world');

console.log(myArray);

最佳答案

是的,可以一行完成。

"use strict";

let myArray = [1, 2, 3, 4, 5];

myArray.push(10); myArray.splice(2, 0, 'hello world');

console.log(myArray);

但是为什么要在一行中完成呢?如果您关心的是可读性,我会坚持使用两行。如果你想要它更实用,那么使用一个功能库

编辑

我同意其他人对可链接性的看法。我只是想提出另一个观点

关于javascript - 有没有办法在一行中将多个数组方法应用于一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50728275/

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