gpt4 book ai didi

javascript - 从javascript中的变量获取数组

转载 作者:行者123 更新时间:2023-11-28 20:36:53 25 4
gpt4 key购买 nike

我正在寻找从变量获取数组。如果它还不是一个数组,我想返回一个新数组,并将该变量作为唯一的条目。示例:

toArray('test'); // => ["test"]
toArray(['test']); // => ["test"]

我的实际工作代码是:

var toArray;

toArray = function(o) {
if (Array.isArray(o)) {
return o.slice();
} else {
return [o];
}
};

我想知道是否有更好的方法(例如原生或使用 underscore.js)。

在 ruby​​ 中,你可以这样做:

Array('test') # => ["test"]
Array(['test']) # => ["test"]

最佳答案

只需使用.concat()

[].concat("test");   // ["test"]
[].concat(["test"]); // ["test"]
<小时/>

数组将被展平为新数组。其他任何内容都将被简单地添加。

关于javascript - 从javascript中的变量获取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15214000/

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