JavaScript Immutability 기본학습

JavaScript Immutability 기본학습

생활코딩의 JavaScript Immutability 강좌를 보면서 학습한 내용 정리용.

생활코딩 - JavaScript Immutability

1. Javascript 데이터 타입

1) 원시 데이터 타입 (Primitive)

원자 데이터 타입. 더이상 쪼갤 수 없는 최소한의 데이터 타입.

2) 객체 타입 (Object)

2. 내용에 대한 불변함

https://youtu.be/HN1-5v81Fzc

var o1 = {name:'kim', score:[1,2]}
var o2 = Object.assign({}, o1);
o2.score = o2.score.concat();
o2.score.push(3);
console.log(o1, o2, o1 === o2, o1.score === o2.score);

Pie's Tech Note

생계형 개발자의 메모장

comments powered by Disqus

    rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora