min's devlog
[JavaScript] Array 본문
자바스크립트의 배열
- 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