我敢肯定,这是非常简单的,但我正在学习Javascript,我无法弄清楚这一点。输出字符串阵列和输出项目从阵列
var niceDay = "please, have a nice day";
- 我如何创建一个使用 “niceDay” 输出一个数组,数组?
- 如何输出索引2中的项目?
我敢肯定,这是非常简单的,但我正在学习Javascript,我无法弄清楚这一点。输出字符串阵列和输出项目从阵列
var niceDay = "please, have a nice day";
您可以使用 '分裂' javascript函数。这将在某个字符分割的字符串并返回的数组:
var array = niceDay.split(' ');
这将在串中的每个空间返回数组分裂。 然后,您可以使用访问第二项数组中:
var item = array[1];
或者使用分配的第二项新值:
array[1] = 'string';
嗯,这应该是简单的,这是真的
这里的解决方案
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]);
}
谢谢你的帮助Judder!愚蠢的问题关于我的第二个问题你...我想确保我在同一页面上。一旦我为我的数组使用split(),要在niceDay中获得index [2],我会说niceDay [2];?这个词是否会显示? – AMHD
javascript数组索引是基于零的,意思是它从零开始,所以为了获得第二项('有'),您需要在从split方法返回的数组中使用array [1]。 Array [2]会返回第三项('a') – James