구조분해할당과 Named export와 default export의 차이
구조분해할당 const user = { name: "hong", age: 100, email: "abc@google.com ", }; 만약, 해당 속성에 값이 없으면 기본값으로 “~~” 이걸 넣어줘 설정하기 const { name, age, email, address = "기본값" } = user; // user['name'] // 필요한 것들만 꺼내서 사용할 수 있다. console.log(`${name}${age}${email}`); console.log(address); // 8번 라인에서처럼 값이 없다면 기본값을 따로 설정하는 걸 할 수 있다. const user1 = { name: "abc", age: 100, address: "니똥", }; 객체에서 Key이름을 다른 이름으로 데려오고 싶다면?..
2022. 12. 20.
배열과 객체타입(Object) 메소드 복습하깅
배열(이어서) const fruits = ["Apple", "Banana", "Cherry"]; const numbers = [1, 2, 3, 4]; >> filter const a = numbers.map((item) => item > 3); // 총 map은 4번 실행될거고, 결과값은 false,false,false,true // boolean형이 반환된다. const b = numbers.filter((item) => item > 3); console.log("b:", b); // 4가 담긴 배열이 생성된다. // 조건식이 false면 다음값으로 넘어가고, true인 결과값만 b에 들어간다. map도 아래처럼 쓰고, 출력해보면 d에 ["Apple", "Banana", "Cherry"] 다 담김 ( ..
2022. 12. 18.