我有一个这样定义的数组: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"
根据您的代码尝试此语法