次のように定義された配列がありますvar alpha = ['a', 'b', 'c'];
。このような結果になる配列を印刷するにはどうすればよいですか?
a
b
c
私は自分のコードを持っていますが、次のような配列の値を出力するため、問題は解決しません。
a,b,c
次のように定義された配列がありますvar alpha = ['a', 'b', 'c'];
。このような結果になる配列を印刷するにはどうすればよいですか?
a
b
c
私は自分のコードを持っていますが、次のような配列の値を出力するため、問題は解決しません。
a,b,c
配列の長さを使用して、for
ループで反復するだけです。
var alpha = ['a', 'b', 'c'];
for (var i = 0; i < alpha.length; i++) {
console.log(alpha[i]);
}
キャリッジ リターンで要素を結合します。
var alpha = ['a', 'b', 'c', 'd'];
var oneString = alpha.join('\n');
alert(oneString);
または、 を使用できますconsole.log(oneString)
。中間変数さえ必要ありません-あなたはすることができます
var alpha = ['a', 'b', 'c', 'd'];
console.log(alpha.join('\n'));
素敵でコンパクト。関数は配列のjoin()
要素を連結します。通常はカンマを区切り記号として使用しますが、これを独自の区切り記号 (関数への引数) でオーバーライドできます。これがどのように機能するかです-非常にコンパクトで、反復はありません。
JavaScript Array グローバル オブジェクトは、高レベルのリストのようなオブジェクトである配列のコンストラクターです。
構文
[element0, element1, ..., elementN]
new Array(element0, element1, ..., elementN)
new Array(arrayLength)
var arr = ["this is the first element", "this is the second element"];
console.log(arr[0]); // prints "this is the first element"
console.log(arr[1]); // prints "this is the second element"
console.log(arr[arr.length - 1]); // prints "this is the second element"
コードに従ってこの構文を試してください