拆分String并在JavaScript中将值存储在Array中

时间:2014-08-06 06:20:59

标签: javascript html

我有一个字符串" 我的名字是Aditya Kumar "我希望按空格分割字符串并存储到如下数组中:

var arr = {My,name,is,Aditya,Kumar};

我该怎么做?

6 个答案:

答案 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}

Demo