我有一个字符串" 我的名字是Aditya Kumar "我希望按空格分割字符串并存储到如下数组中:
var arr = {My,name,is,Aditya,Kumar};
我该怎么做?
答案 0 :(得分:1)
那将是空间而不是退格,而且我认为你对其他语言的数组语法感到困惑。
在javascript中,数组语法为[]
而非{}
。
使用此
"My name is Aditya Kumar".split(' ')
输出
["My", "name", "is", "Aditya", "Kumar"]
在javascript数组中,上面的内容与上面提到的不一样。
答案 1 :(得分:0)
arr.split(' ');
这是一个基本的JavaScript功能
答案 2 :(得分:0)
split
已经返回一个字符串数组:
var arr = "My name is Aditya Kumar".split(" ")
// returns [My, name, is, Aditya, Kumar]
另请注意,您拥有的是一个对象,而不是一个数组,数组由方括号([]
)标识。
答案 3 :(得分:0)
"My name is Aditya Kumar".split(' ');//["My", "name", "is", "Aditya", "Kumar"]
答案 4 :(得分:-1)
使用此
var str= 'My name is Aditya Kumar'
var res = str.split(" ");
res的结果将是一个值为:
的数组答案 5 :(得分:-1)
这是OP预期的正确答案
var str = "My name is Aditya Kumar";
var new_str = "{"+str.replace(/ /g, ',')+"}";
alert(new_str);
输出:
{My,name,is,Aditya,Kumar}