在javascript中创建字符串值数组的简写

Shorthand for creating an array of string values in javascript

本文关键字:数组 字符串 javascript 创建      更新时间:2023-09-26

是否有一种快速的方法来创建一个字符串在javascript中填充的文字数组?

我来自Ruby,其中使用%w{}允许您省略数组值周围的引号和逗号。例如:

array = %w{a b c}
=> ["a", "b", "c"]

相当于文字赋值的标准语法:

array = ["a", "b", "c"]
=> ["a", "b", "c"]

在javascript中有类似的东西吗?

可能有更好的方法,但这是可行的:

var array = 'abc'.split('');  // ['a', 'b', 'c']

对于单词:

var array = 'domo arigato mr. roboto'.split(' ');
 // ['domo', 'arigato', 'mr.', 'roboto']

我不知道这样是否合适但我还是用

'abc'.split(''); //returns array