push,pop,shift,unshift,concat, includes,indexOf,join,reverse,slice,splice,sort

Juyeon Lee·2022년 6월 16일
0

이미 배웠지만 array method가 아직 헷갈린다. 그래서 정리를 해두려고 한다.
먼저 array에서 중요한 점은 array는 ordered collections of values라는 것이다.
한마디로 array에서는 순서가 중요하다.이제 method들을 알아보도록 하자.

1. push - 배열의 끝에 요소 추가하기

let actresses = ["Catherine", "Greta"];
actresses.push("Audrey");
console.log(actresses); // ["Catherine", "Greta", "Audrey"]

2. pop - 배열의 끝에 있는 요소 제거하기

actresses.pop(); // "Audrey"
console.log(actresses); // ["Catherine", "Greta"]

3. shift - 배열의 첫 요소 제거하기

actresses.shift(); // "Catherine"
console.log(actresses); // ["Greta"]

4. unshift - 배열의 첫 위치에 요소 추가하기

actresses.unshift("Eva", "Catherine");
console.log(actresses); // ["Eva", "Catherine", "Greta"]

5. concat - 두 배열을 병합하기

let dogs = ["Zzong", "Happy"];
let cats = ["Blue", "Baby"];
let animals = dogs.concat(cats);
console.log(animals); // ["Zzong", "Happy", "Blue", "Baby"]

6. includes - 배열에 특정 요소가 있는지 확인하기

console.log(dogs.includes("Happy")); // true
console.log(dogs.includes("Zzong")); // true
console.log(dogs.includes("Love")); // false

7. indexOf - 배열에서 값의 인덱스 찾기

let combo = dogs.concat(cats);
console.log(combo.indexOf("Blue")); // 2
console.log(combo.indexOf("Happy")); // 1

8. join - 배열 내 요소를 연결하여 문자열로 반환하기

let words = ['Hello', 'world'];
let sentence = words.join(" ");
console.log(sentence); // "Hello world"

9. reverse - 배열 순서 뒤집기

combo.reverse();
console.log(combo); // ["Baby", "Blue", "Happy", "Zzong"]

10. slice - 배열의 일부를 복사하여 새 배열 생성하기

actresses.slice(2, 4); // ["Eva", "Grace"]
console.log(actresses.slice(2)); // ["Eva", "Grace", "Lauren"]
console.log(actresses.slice(-2)); // ["Grace", "Lauren"]

11. splice - 배열에서 요소 추가하거나 제거하기

actresses.splice(3, 1); // ["Grace"]
console.log(actresses); // ["Catherine", "Greta", "Eva", "Lauren"]

actresses.splice(1, 0, "Victoria");
console.log(actresses); // ["Catherine", "Victoria", "Greta", "Eva", "Lauren"]

12. sort - 배열 정렬하기

let numbers = [5, 3, 7, 1, 9];
numbers.sort();
console.log(numbers); // [1, 3, 5, 7, 9]

push - add to end
pop - remove from end
shift - remove from start
unshit - add to start
concat - merge arrays
includes- look for a value
indexOf - just like string.indexOf
join- creates a string from an array
reverse - reverses an array
slice- copies a portion on an array
splice - removes/replaces elements
sort- sorts an array

0개의 댓글