(Core Objects 03) 배열 속성 & 메소드

SoloLearn JS 번역


The length Property

length 속성


  • JavaScript arrays have useful built-in properties and methods.
    • JavaScript 배열에는 유용한 내장 속성과 메소드가 있다.


  • An array’s length property returns the number of it’s elements.
    • 배열의 length 속성은 element의 수를 반환한다.
var courses = ['HTML', 'CSS', 'JS'];
document.write(courses.length);	// 3

코드 실행 확인


The length property is always one more than the highest array index.

length 속성은 가장 높은 배열 index(색인)보다 하나 더 크다.

If the array is empty, the length property returns 0.

배열이 비어 있는 경우, length 속성은 0을 반환한다.



Combining Arrays

배열 결합하기


  • JavaScript’s concat() method allows you to join arrays and create an entirely new array.
    • JavaScript의 concat() 메소드는 배열을 결합하고, 완전히 새로운 배열을 생성할 수 있다.
var c1 = ['HTML', 'CSS'];
var c2 = ['JS', 'C++'];
var courses = c1.concat(c2);

document.write(courses[2]);	// JS

코드 실행 확인


  • The courses array that results contains 4 elements (HTML, CSS, JS, C++).
    • 결과에 해당하는 courses 배열은 4가지 element(HTML, CSS, JS, C++)를 포함한다.


The concat operation does not affect the c1 and c2 arrays - it returns the resulting concatenation as a new array.

concat 연산은 c1과 c2 배열에 영향을 미치지 않는다.

결합의 결과 배열을 새로운 배열로 반환한다.



QUIZ

  • Array has the “length” property, because it is:
    • 배열은 …이므로, “length” 속성을 가진다.

an object


  • The “concat” method takes two arrays and:
    • “concat” 메소드는 두 개의 배열을 …

combines them in one new array

하나의 새로운 배열로 결합한다.