기본 배열 방법
2528 단어 webdevflatironjavascript
1. 쉬프트()
shift 메서드를 사용하면 사용자가 배열에서 첫 번째 요소를 제거하고 첫 번째 요소를 반환하고 원래 배열을 수정할 수 있습니다.
let videoGames = ['Minecraft', 'Among Us', 'Valorant', 'GTA']
videoGames.shift() // returns Minecraft
console.log(videoGames) // ['Among Us', 'Valorant', 'GTA']
2. 팝()
pop 메서드는 shift와 같은 방식으로 작동하지만 유일한 차이점은 배열의 마지막 요소를 제거한다는 것입니다.
let sports = ['basketball', 'baseball', 'football', 'soccer']
sports.pop() //returns soccer
console.log(sports) // ['basketball', 'baseball', 'football']
3. 스플라이스()
splice 메서드에는 배열에서 요소를 추가하거나 제거하는 기능이 있습니다. 첫 번째 인수는 요소를 제거하거나 추가할 인덱스 위치입니다. 두 번째 인수는 배열에서 제거하려는 요소의 수입니다.
let avengers = ['Hawkeye', 'Thor', 'Spider-Man', 'Hulk', 'Iron Man', 'Captain America']
avengers.splice(1,3) // returns ['Thor', 'Spider-Man', 'Hulk']
console.log(avengers) // ['Hawkeye', 'Iron Man', 'Captain America']
이제 인덱스를 제거하고 다른 값을 추가하려는 경우 다음과 같이 표시됩니다.
let avengers = ['Hawkeye', 'Thor', 'Spider-Man', 'Hulk', 'Iron Man', 'Captain America']
avengers.splice(1,1, 'Ant-Man') // returns Thor and replaces Thor with Ant-Man
console.log(avengers) // ['Hawkeye', 'Ant-Man', 'Spider-Man', 'Hulk', 'Iron Man', 'Captain America']
4.) 슬라이스()
이 슬라이스 방법은 원래 배열을 수정하지 않고 배열에서 요소를 제거하는 데 사용됩니다. 또한 이 방법을 사용하면 제거하는 요소로 해당 요소로 새로운 배열이 생성됩니다. 다른 방법과 마찬가지로 제거할 요소의 범위를 지정할 때 먼저 정의하려는 요소는 시작하려는 요소이고 두 번째 인수는 종료하려는 요소입니다(종료 색인은 새 항목에 포함되지 않음). 정렬).
let codeLanguages = ['Python', 'JavaScript', 'Java', 'TypeScript', C++]
codLanguages.slice(1,3) // returns ['JavaScript', 'Java'] and creates a new array
console.log(codeLanguages) // ['Python', 'JavaScript', 'Java', 'TypeScript', C++]
Reference
이 문제에 관하여(기본 배열 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/millsy64/basic-array-methods-2d97텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)