[JavaScript] spread 연산자
객체에 사용 객체를 여러개 생성할 때 프로퍼티가 겹치는 경우 유용하게 사용할 수 있는 기능이다. const cookie = { base : "cookie"; madeIn : "korea"; }; const chocochipCookie = { ...cookie, toping : "chocochip"; }; 새로운 객체에 ...객체명을 프로퍼티에 넣으면 해당 객체에 있는 프로퍼티가 자동으로 생성된다. 배열에 사용 const list1 = ["a","b"]; const list2 = ["c","d","e"]; const list3 = [...list1,"s",...list2];//["a","b","s","c","d","e"]; 앞서 배열을 concat로 합치는 것을 했었는데, spread로 이와 같은 기능을 ..
2023. 7. 17.
[JavaScript] 비 구조화 할당
변수에 배열, 객체에 있는 값들을 간단하게 넣을 수 있는 기능이다. let arr = ["one", " two", "three"]; let one1 = "one"; let two2 = "two"; let three3 = "three"; //////////////////////////////////////////// let[one1, two2, three3] = arr //비구조화 할당 빗금친 부분의 위 아래 코드가 같은 기능을 한다. 이렇게 비구조화 할당으로 간단하게 정리할 수 있다. let [one1,two2,three3] = ["one","two","three"]; 위와 같은 방식처럼 따로 선언하지 않고도 가능하다. swap에 활용 let a = 9; let b = 7; [a,b] = [b,a]; 객..
2023. 7. 17.