Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- HTML
- lodash
- 자바스크립트 문제풀이
- 자바스크립트 알고리즘 문제
- 프론트엔드
- Next
- next13
- 타입스크립트
- 리액트쿼리
- 프로그래머스
- 자바스크립트 연결리스트
- CSS
- til
- Baekjoon
- JS
- 자바스크립트
- Next.js13
- react
- 자바스크립트 문제 풀이
- leetcode문제풀이
- 제로베이스
- 리액트
- 자바스크립트 알고리즘
- 자바스크립트 문제
- stack문제
- leetcode
- 자바스크립트코딩테스트
- JavaScript
- 알고리즘문제풀이
- NPM
Archives
- Today
- Total
코드노트
js 데이터 알아보기 / 정적static메서드 / parseInt, parseFloat 본문
Object.assign
const userAge = {
// key: values
name: 'codenote',
age: 20
};
const userEmail = {
name: 'codenote',
email: 'kjun_all@naver.com'
};
const target = Object.assign(userAge, userEmail);
console.log(target); // {name: 'codenote', age: 20, email: 'kjun_all@naver.com'}
console.log(userAge); // {name: 'codenote', age: 20, email: 'kjun_all@naver.com'}
console.log(target === userAge); // true
const a = {k: 123}
const b = {k: 123}
console.log(a === b); // false
- Object.assign으로 userAge 객체에 userEmail 객체를 합친다.
- 실제 객체데이터 자체에는 사용할 수 없고. Object전역객체에 직접적으로 사용할 수 있는 정적메서드이다.
- target과 userAge는 동일하게 된다.
- { }, [ ],function,,,내용이 같다고 해서 true가 출력되지 않는다! / 참조형 데이터
const userAge = {
// key: values
name: 'codenote',
age: 20
};
const userEmail = {
name: 'codenote',
email: 'kjun_all@naver.com'
};
const target = Object.assign({}, userAge);
console.log(target); // {name: 'codenote', age: 20}
console.log(userAge); // {name: 'codenote', age: 20}
console.log(target === userAge); // false
- 하나이상의 출처객체로부터 대상 객체로 속성을 복사할 때 사용할 수 있다.
- 첫번째 인수에 { } 빈 객체데이터, 두번째 인수에 userAge를 넣게 되면 같은 데이터값이지만 복사본을 만들 수 있다.
- target === userAge // false가 출력되는 것을 알 수 있다.
'Code note > 자바스크립트' 카테고리의 다른 글
String 속성 및 메서드 정리 (0) | 2022.07.30 |
---|---|
Number 속성 및 메서드 정리 (0) | 2022.07.30 |
정규표현식 (0) | 2022.06.10 |
localStorage key,value 저장방법 / setItem, getItem, removeItem / lowdb (0) | 2022.06.09 |
JSON(JavaScript Object Notation) 알아보기 (0) | 2022.06.08 |