min's devlog

[JavaScript] Array 본문

til/Front

[JavaScript] Array

값진 2022. 6. 13. 02:57

자바스크립트의 배열

  - Array 내장 객체를 제공한다.

  - Array(외형) + ArrayList(길이 가변, 자료형 자유)
   * Array.isArray(), Array.from(), Array.of(), reverse() 등 메소드를 제공

 

 

Array.isArray()

  - 전달 받은 값이 Array 객체인지 아닌지 검사

Array.isArray([]);          // true
Array.isArray(new Array()); // true
Array.isArray(123);         // false
Array.isArray("Array");     // false
Array.isArray(true);        // false

 

 

Array.from()

  - 배열과 비슷하거나 반복적인 객체를 배열처럼 반환하는 메소드

function arrayFrom() {
    return Array.from(arguments);
}
Array.from(arrayFrom(1, 2, 3));        // [1, 2, 3]
var myMap = new Map([[1, 2], [3, 4]]);
Array.from(myMap);                     // [1, 2, 3, 4]
Array.from("JavaScript");              // [J,a,v,a,S,c,r,i,p,t]

 

 

Array.of()

  - 인수로 전달받은 값으로 새로운 Array 인스턴스 생성

  - 익스플로러, 오페라, 사파리 지원x

new Array(10);
Array.of(10);

  - 첫번째 예제는 10을 인수로 전달하면 길이가 10인 빈 배열 생성

  - 두번째 예제는 정수 10을 가지는 배열 하나 생성

 

 

reverse()

  - 배열의 순서를 반대로 바꿈

var arr = [1, true, "JavaScript", "자바스크립트"];
arr.reverse(); // [자바스크립트,JavaScript,true,1]]

 

 

'til > Front' 카테고리의 다른 글

[JavaScript] Dom Manipulation(동적 태그 생성)  (0) 2022.06.13
[JavaScript] DOM 트리노드의 프로퍼티  (0) 2022.06.13
[JavaScript] Date  (0) 2022.06.11
[JavaScript] 형 변환  (0) 2022.06.11
[JavaScript] 자료형(Datatype)  (0) 2022.06.11
Comments