array
배열
선언방법
let arr = new Array();
let arr = [];특징
let arr = [ '사과', { name: '이보라' }, true, function () { alert('안녕하세요.'); }, ];let arr = [1, 2, 3, 4, 5]; arr.legth = 2; alert(arr); //1,2let arr = [1, 2, 3]; alert(arr); //1,2,3 alert(String(arr) === '1,2,3'); //truealert(typeof {}); // object alert(typeof []); // object alert(Array.isArray({})); // false alert(Array.isArray([])); // truelet army = { minAge: 18, maxAge: 27, canJoin(user) { return user.age >= this.minAge && user.age < this.maxAge; }, }; let users = [{ age: 16 }, { age: 20 }, { age: 23 }, { age: 30 }]; // army.canJoin 호출 시 참을 반환해주는 user를 찾음 let soldiers = users.filter(army.canJoin, army); alert(soldiers.length); // 2 alert(soldiers[0].age); // 20 alert(soldiers[1].age); // 23
함수
요소 추가 / 제거
배열 반복작업
배열 탐색
배열 변형
Array.from
Last updated