これは本当に簡単だと確信していますが、私はJavascriptを学んでいて、これを理解できません。
var niceDay = "please, have a nice day";
- 「niceDay」を使用して配列を作成し、配列を出力するにはどうすればよいですか?
- インデックス 2 のアイテムを出力するにはどうすればよいですか?!
これは本当に簡単だと確信していますが、私はJavascriptを学んでいて、これを理解できません。
var niceDay = "please, have a nice day";
非空白に一致:
niceday.match(/\S+/g);
「分割」JavaScript 関数を使用できます。これは特定の文字で文字列を分割し、配列を返します:
var array = niceDay.split(' ');
これにより、文字列内の各スペースで分割された配列が返されます。次に、次を使用して配列内の 2 番目の項目にアクセスできます。
var item = array[1];
または、次を使用して 2 番目の項目に新しい値を割り当てます。
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]);
}