gpt4 book ai didi

javascript - 将数组转换为单独的参数字符串

转载 作者:行者123 更新时间:2023-12-03 01:54:39 24 4
gpt4 key购买 nike

如何将此数组作为一组字符串传递给函数?这段代码不起作用,但我认为它说明了我想要做的事情。

var strings = ['one','two','three'];

someFunction(strings.join("','")); // someFunction('one','two','three');

谢谢!

最佳答案

ES6

对于 ES6 JavaScript,您可以使用特殊的 destructuring operator :

var strings = ['one', 'two', 'three'];
someFunction(...strings);

ES5 及更早版本

使用apply() .

var strings = ['one','two','three'];

someFunction.apply(null, strings); // someFunction('one','two','three');

如果您的函数关心对象范围,请传递您希望设置的 this 作为第一个参数,而不是 null

关于javascript - 将数组转换为单独的参数字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1793845/

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