将字符串输出到数组并从数组输出项目

时间:2013-11-02 10:24:47

标签: javascript arrays

我确信这很简单,但我正在学习Javascript,我无法弄清楚这一点。

 var niceDay = "please, have a nice day";
  1. 如何使用“niceDay”创建数组,并输出数组?
  2. 如何输出索引2中的项目?!

3 个答案:

答案 0 :(得分:1)

匹配非空白:

niceday.match(/\S+/g);

答案 1 :(得分:0)

您可以使用'拆分'javascript函数。这将在特定字符上拆分一个字符串并返回一个数组:

var array = niceDay.split(' ');

这将在字符串中的每个空格上返回一个数组拆分。 然后,您可以使用以下方法访问数组中的第二项:

var item = array[1];

或使用以下方法为第二项指定新值:

array[1] = 'string';

答案 2 :(得分:0)

这应该很简单,那是真的

这是一个解决方案

var niceDay = "please, have a nice day";
var niceDarray = niceDay.split(' '); // splits the string on spaces

// alerts each item of the array
for (var i = 0; i < niceDarray.length; i++) {
    alert(niceDarray[i]);
}