배열 생성자
매개 변수를 처리 할 때 배열의 생성자의 불확실성으로 인해 [] 기호를 사용하여 새 배열을 만드는 것이 좋습니다.
[1, 2, 3]; // Result: [1, 2, 3]새로운 배열 (1, 2, 3); // 결과 : [1, 2, 3]
[3]; // 결과 : [3]
새로운 배열 (3); // 결과: []
새로운 배열 ( '3') // 결과 : [ '3']
하나의 매개 변수 만 배열의 생성자로 전달 되고이 매개 변수는 여전히 숫자 인 경우, 생성자는 요소 값이 undefined 배열을 반환 하고이 배열의 length 속성은 생성자에게 전달되는 숫자 매개 변수로 설정됩니다. 그러나 실제로 새 배열의 인덱스는 초기화되지 않습니다.
이 사용은 문자열을 반복 할 때와 같은 드문 경우에만 사용되며 루프를 사용하지 않을 수 있습니다.
new Array(count + 1).join(stringToRepeat);요약
요약하면, 우리는 [] 사용하여 배열 생성자 대신 새로운 기능을 만들어 코드를 더 잘 읽을 수 있도록해야합니다.
일반적인 데이터 작업
이 블로그 게시물의 원본 텍스트는 비교적 짧기 때문에 일반적으로 사용되는 배열 작동 방법을 요약 할 계획입니다.
요소를 추가하십시오
1. push - 배열 끝에 하나 이상의 새로운 요소를 추가하고 배열의 새로운 길이를 반환합니다.
2. unshift 배열의 시작 부분에 하나 이상의 새로운 요소를 추가하고 배열의 요소가 자동으로 뒤로 이동하여 배열의 새로운 길이를 반환합니다.
3. splice - 하나 이상의 새로운 요소를 배열의 지정된 위치에 삽입하면 삽입 위치의 요소가 자동으로 뒤로 이동하여 [] 로 돌아갑니다.
요소를 삭제하십시오
1. pop - 마지막 요소를 제거하고 해당 요소의 값을 반환합니다.
2. shift - 마지막 요소를 제거하고 요소 값을 반환하면 배열의 요소가 자동으로 앞으로 이동합니다.
3. splice - 지정된 위치 deletePos 에서 시작하여 지정된 deleteCount 수의 요소를 삭제하고 배열에서 제거 된 요소를 반환합니다. (요소를 추가 할 때 매개 변수의 차이점에 유의하십시오)
다른 작업
1. join - 배열의 각 요소 값을 함께 연결하는 문자열을 반환합니다. separator 매개 변수로 분리됩니다.
2. slice - 메소드는 배열에서 조각 또는 서브 어레이를 반환하는 데 사용됩니다. 하나의 매개 변수 만 작성되면 매개 변수를 배열 끝까지 반환하십시오. 매개 변수가 음수로 나타나면 끝에서 계산됩니다. start end 보다 크면 빈 배열을 반환하십시오. slice 원래 배열을 변경하지 않지만 새 배열을 반환합니다.
3. concat 다중 배열 (문자열 또는 배열 및 문자열의 혼합)을 배열로 연결하여 연결된 새 배열을 반환합니다.
4. reverse - 요소를 반전시킨다 (요소는 마지막 순위, 마지막 순위는 마지막 순위)를 반환하고 수정 된 배열을 반환합니다.
5. sort - 배열 요소를 정렬하고 수정 된 배열을 반환하십시오. 매개 변수가 없으면 알파벳의 오름차순 순서로 정렬되거나 정렬 방법을 전달할 수 있습니다.