javascript中的30个数组有一个简单的方法吗?

时间:2013-03-06 09:33:42

标签: javascript arrays

让我说如果我有30个车型/名称或者其他什么....我想放入一个阵列,如

var names = []

是否有一种简单的方法可以将所有30个放入数组中,或者我一个接一个地输入它,如

var names = ["subaru","toyota",]

依此类推......

4 个答案:

答案 0 :(得分:1)

我怀疑会有更短的方法来做到这一点。毕竟,您必须指定要存储它们的所有元素和数组。或者,您可以将所有模型放在由空格分隔的单个字符串中,然后拆分此字符串,但我相信您在上面提出的选项更具可读性。

答案 1 :(得分:1)

如果你有输入字符串data =“toyota subaru”,那么

var names = data.split(" ")

答案 2 :(得分:0)

你可以编写一个简单的解析器来为你做这个,然后你只需将整个东西复制/粘贴到你的JS文件中。但是,这可能比单独输入更长时间。

如果汽车模型/名称结构良好(它们由单个分隔符分隔,如逗号或空格),那么编写一个简单的解析器可能是值得的。然后它只有30个实体......

答案 3 :(得分:0)

是的,你必须输入那些文件,知道文件的内容是什么 你的名字阵列。

如果你在excel文件中有它们,那么你应该使用简单的excel公式 后缀并用双引号和qomas作为前缀 然后复制forumla并根据结构粘贴它,它可能是这样的: var myCars = new Array(“subaru”, “丰田”, 。 。 。 “最后一个车名” );