나는 다음과 같이 정의 된 배열을 가지고있다 : 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()
함수는 배열 요소를 연결합니다. 일반적으로 구분 기호로 쉼표를 사용하지만 사용자 고유의 구분 기호 (함수에 대한 인수)로이를 무시할 수 있습니다. 그것이 작동하는 방식입니다. 매우 작고 반복적이지 않습니다.
자바 스크립트 배열 전역 객체는 높은 수준의 목록과 같은 객체 배열을위한 생성자를 참조하십시오.
구문
[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"
은 당신의 코드에 따라이 구문을 시도
그냥 각 요소를 인쇄 하시겠습니까? 'alpha.forEach (function (x) {console.log (x);})' –
그런 식으로 인쇄 어디서? HTML로? 아니면 콘솔? 무엇 때문에? –
이 출력을 콘솔에 표시 하시겠습니까? '\ n "'separator로 배열의 요소에'join '할 수 있습니까? – Floris