본문 바로가기

배열 방법3

내 배열 메서드 치트 시트 생략 아래의 배열 방법 표를 몇 번이나 참조해야 했는지 말씀드릴 수 없습니다. 저는 LeetCode에서 알고리즘 연습을 하는 동안 몇 번 이상 사용했습니다. 이제 그만! 나는 치트시트가 필요 없고 이 방법들을 더 잘 알고 싶어. 그럼 블로그에 풀어보죠 파괴적인 방법과 비파괴적인 방법? 여기 당신이 알아야 할 것이 있습니다. 소멸 배열 메서드는 메서드가 호출되는 원래 배열이 변이됩니다. let runningShoes = ['Altras', 'Innov-8s', 'Bedrocks'] runningShoes.unshift('Luna Sandals') // destructive method console.log(runningShoes) // => ['Luna Sandals', 'Altras', 'Innov-8s', .. 2022. 1. 12.
JavaScript Array.map(): 모든 내용을 읽어 보십시오! 도입부 JavaScript에는 배열을 취하고 지정된 작업을 요소에 적용하여 요소가 변환된 새 배열을 얻는 Array.map() 메소드가 있습니다. for 루프를 사용하여 어레이를 통해 수동으로 반복할 필요 없이 어레이.map() 방법을 사용하여 어레이 요소를 보다 간단하게 변경할 수 있습니다. Array.map()은 배열을 변형하지 않고 입력 배열을 가져와서 요소가 변경된 새 배열을 만듭니다. Array.map()은 각 요소를 콜백 함수의 결과로 사용하여 새 배열을 반환합니다. .map() 메소드는 배열의 각 요소에 대해 함수를 호출하며 빈 요소에 대해서는 함수를 실행하지 않는다. Array.map()의 예제 #1 배열이 대체 뭔데요? 배열은 요소 그룹을 포함하는 데이터 구조이며 이러한 요소는 값의 순서.. 2022. 1. 12.
javascript의 배열에서 항목 추가 또는 제거 주어진 항목 배열에서 우리의 작업은 항목을 추가 또는 제거하는 것이며 규칙은 다음과 같습니다. 항목이 이미 배열에 있으면 해당 항목을 제거합니다. 항목이 배열에 없으면 해당 항목을 추가합니다. 이제 문제를 작은 조각으로 나누고 알고리즘을 구성해 봅시다. 주어진 배열이 arr = []라고 가정하자. addOrRemove라는 함수를 작성하여 인수로 항목을 전달하겠습니다. 이제 함수 내부에서는 먼저 자바스크립트 indexOf 메소드를 사용하여 요소가 존재하는지 확인하고 인덱스가 -1 이상이면 스플라이스 메소드를 사용하여 제거합니다. 품목이 없으면 다른 부분에서 푸시 방법을 사용하여 품목을 배열에 밀어 넣기만 하면 됩니다. 이제 다음 입력으로 코드를 실행합니다. 다음과 같은 결과가 나와야 한다. 2022. 1. 12.