함수가 들어가는 메소드
class Cat {
constructor(name) {
this.name = name;
}
call(func){
// 함수의 매개변수로 들어가는 함수를
// 콜백 함수라고 한다
func(this.name);
}
}
const cat = new Cat("야옹이");
const hello = (value) => console.log(value + " 안녕?");
cat.call(hello);

구조 분해 할당
- 순서가 중요해서 0번째부터 변수가 할당 된다
- 2번째 것을 가져오려면 0번째 1번째 것도 가져와야 한다
const intArray = [10, 20, 30];
// const first = intArray[0];
// const second = intArray[1];
const [first, second, asdf] = intArray;
console.log(first);
console.log(second);
console.log(asdf);

- 객체를 구조 분해 할당할 때에는 이름이 중요하다
const obj = {
name : "홍길동",
age : 12,
};
// 객체를 구조 분해 할당할 때에는 이름이 중요하다
// 역순도 가능
const {age, name} = obj;
console.log(age);
console.log(name);

'프로그래밍 언어와 기술 > JavaScript' 카테고리의 다른 글
| [JavaScript] filter, map (0) | 2023.07.11 |
|---|---|
| [JavaScript] 전개 연산자 (0) | 2023.07.11 |
| [JavaScript] 반복문 (0) | 2023.07.11 |
| [JavaScript] 객체 만들기 (0) | 2023.07.11 |
| [JavaScript] 함수 만들기 (0) | 2023.07.11 |