본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

Javascript

펼침연산자 / 비구조화 / 객체구조분해에 대해 araboza

by C0Di 2022. 9. 20.
728x90

펼침연산자 - 복사

펼침연산자를 사용해 데이터를 복사합니다!

{
    const obj = {
        a : 100,
        b : 200,
        c : "javascript"
    }

    const name1 = obj.a;            //객체의 a키 값을 상수 name1에 저장
    const name2 = obj.b;            //객체의 b키 값을 상수 name2에 저장
    const name3 = obj.c;            //객체의 c키 값을 상수 name3에 저장

    document.write(name1);          //상수 name1 출력
    document.write(name2);          //상수 name2 출력
    document.write(name3);          //상수 name3 출력
}
결과보기
100200javascript

펼침연산자-추가

펼침연산자를 사용해 데이터를 추가합니다!

//추가의 의미
let result = document.querySelector(“.sample20_result”);
const obj = {
    a: 100,
    b: 200,
    c: “javascript”,
};

const spread = { ...obj, d: “jquery” };
result.innerHTML += spread.a;
result.innerHTML += spread.b;
result.innerHTML += spread.c;
result.innerHTML += spread.d;
결과보기
100
200
javascript

21. 펼침연산자 결합

펼침연산자를 사용해 데이터를 결합합니다.

//결합의 의미
let result = document.querySelector(“.sample21_result”);
const objA = {
    a: 100,
    b: 200,
};
const objB = {
    c: “javascript”,
    d: “jquery”,
};
const spread = { ...objA, ...objB };
result.innerHTML += spread.a;
result.innerHTML += spread.b;
result.innerHTML += spread.c;
result.innerHTML += spread.d;
결과보기
100
200
javascript

22. 비구조화 할당

변수에 객체를 비구조화 할당시켜줍니다!

let result = document.querySelector(“.sample22_result”);
const obj = {
    a: 100,
    b: 200,
    c: “javascript”,
};
const { a, b, c } = obj;
result.innerHTML += a;
result.innerHTML += b;
result.innerHTML += c;
결과보기
100
200
javascript

23. 객체구조분해할당

객체의 구조를 분해 후 객체 키의 이름을 할당해줍니다.

const obj = {
    a: 100,
    b: 200,
    c: "javascript"
}
const {a:name1, b:name2, c:name3} = obj

document.write(name1);
document.write(name2);
document.write(name3);
결과보기
100
200
javascript
728x90
반응형

댓글

#HASH_TAGS

-

1

멈추지 않는 ' j ' 시리-즈 오늘은 내가바로 오징어! Method 오징어 한마리 수확 완료! 오늘도 웹표준은.. 오늘 조업 마감했습니다. ImageSlideEffect 제이쿼리 다크모드 선택해주세요 오징어 두마리 포획 완료 화사한가요? HTML 이건 또 뭐람 코딩 scroll-snap-type JQuery 숙제가 다양해서 너무 좋아요 울적하니 꽃을 달아봤습니다 내일은 즐거운 월요일 메서드 코드 scroll-snap-align 오징어 1Kg 당 3000원 공부 필터선택자 슬라이드 결과 : 월요일