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(' ');

これにより、文字列内の各スペースで分割された配列が返されます。次に、次を使用して配列内の 2 番目の項目にアクセスできます。

var item = array[1];

または、次を使用して 2 番目の項目に新しい値を割り当てます。

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 に答える