자바스크립트 배열에 관하여

이동규·2023년 3월 19일

JAVASCRIPT

목록 보기
2/21

자바스크립트 배열 생성

let arr = new Array(5).fill(0);//크기가 5이고 0으로 채우는 배열 생성
let matrix = new Array(5);//공간 할당만 한다.
for (let i = 0; i < matrix.length; i++) {
    matrix[i] = new Array(5).fill(0);
}
console.log(matrix);// 값이 0인 5 * 5 매트릭스 생성

Array.sort()에 관하여

//Example
let arr =[1,2,3,4,5,6,7,8];
arr.sort((a,b)=>a-b);// 결론은 오름차순 a는 두번째 인덱스 b는 첫번째 인덱스 
//음수이면 두번째 인덱스(a)를 첫번째 인덱스(b) 앞으로 양수이면 첫번째 인덱스를 두번째 인덱스 앞으로 이동(즉, 그대로)
arr.sort((a,b)=>b-a);// 결론은 내림차순 a는 두번째 인덱스 b는 첫번째 인덱스
//음수이면 두번째 인덱스(a)를 첫번째 인덱스(b) 앞으로 양수이면 첫번째 인덱스를 두번째 인덱스 앞으로 이동(즉, 그대로)

즉 , 음수면 위치 변경 양수나 0이면 그대로

Array.slice(첫번째Index,마지막Index+1)에 관하여

새로운 배열을 리턴한다.

const animals = ['ant', 'bison', 'camel', 'duck', 'elephant'];

console.log(animals.slice(2));
// Expected output: Array ["camel", "duck", "elephant"]

console.log(animals.slice(2, 4));
// Expected output: Array ["camel", "duck"]

console.log(animals.slice(1, 5));
// Expected output: Array ["bison", "camel", "duck", "elephant"]

Array.splice(시작요소,갯수)

이 메서드를 사용해 배열의 요소를 삭제한다.
시작 갯수 포함이다.

let arr = [1,2,3,4,5,6];
arr.splice(0,2);
console.log(arr);

0개의 댓글