2

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

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

3 回答 3

1

匹配非空格:

niceday.match(/\S+/g);
于 2013-11-02T10:32:02.370 回答
0

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

var array = niceDay.split(' ');

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

var item = array[1];

或者使用以下方法为第二项分配一个新值:

array[1] = 'string';
于 2013-11-02T10:30:33.130 回答
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]);
}
于 2013-11-02T10:30:39.780 回答