본문 바로가기

스프레드 연산자2

스프레드 연산자와 rest 파라미터 차이점 스프레드 연산자 스프레드 연산자는 es6에서 도입된 문법으로, 배열, 객체, 함수 인자를 개별 요소로 확장할 때 사용된다.  배열이나 객체의 모든 항목을 다른 배열이나 객체에 복사하거나, 배열의 요소를 함수의 인자로 전달도 할 수 있다. 또, 스프레드 연산자를 사용하면 코드를 보다 간결하고 가독성 좋게 만들 수 있는 좋은 문법이라 할 수 있다. 예시는 다음과 같다.// 배열에서의 사용const bodyParts = ["arm", "shoulder"];const body = ["head", ...bodyParts, "toes"];// body: ["head", "arm", "shoulder", "toes"];// 객체에서의 사용const user = {name: "dominic", age: 31};cons.. 2024. 5. 22.
자바스크립트의 주요 메서드 정리(1) splice(), shift(), unshift() 메서드 정리 이 세 가지 메서드들의 공통점은 배열에서 사용되는 메서드라는 점인데 하나씩 살펴보면 다음과 같다. 💡 splice 메서드 splice 메서드는 배열에서 특정 요소를 제거하거나 추가하는 데 사용된다. 원래의 배열을 변경하게 된다. let numbers = [1, 2, 3, 4, 5]; numbers.splice(2, 1); // 인덱스 2에서부터 1개의 요소를 제거 console.log(numbers); // [1, 2, 4, 5] numbers.splice(2, 0, 3); // 인덱스 2에 3을 추가 console.log(numbers); // [1, 2, 3, 4, 5] 간단한 예시는 위 코드와 같다. 하나를 제거하려면 1, 제거없이 추.. 2024. 1. 28.