ES6-대상 부여, 키 구축할 가치, is() 방법 대비 대상, assign() 합병 대상
// es5
let name = "ananiah";
let skill ='web';
let obj = {name:name,skill:skill};
console.log(obj)
// es6
let name = "ananiah";
let skill ='web';
let obj = {name,skill};
console.log(obj)
키 값 구축
// es6-key
let key = "skill";
var obj ={
[key]:'web'
}
console.log(obj)
es5 사용자 정의 대상 방법
// (es5)
let objobj = {
add:function(a,b){
return a+b;
}
}
console.log(objobj.add(2,3)) //5
is() 두 객체 비교
//is()
let obja = {name:'annaiah'};
let objb = {name:'annaiah'};
console.log(obja.name===objb.name) //true es5
console.log(Object.is(obja.name,objb.name)) //true
// : === is
console.log(+0 === -0); //true
console.log(NaN === NaN); //false
console.log(Object.is(+0,-0)); //false
console.log(Object.is(Nan,NaN)); //true
assign 병합 대상
//assign
let a = {a:'annaiah'};
let b = {b:' '};
let c = {c:'web'};
let d = Object.assign(a,b,c);
console.log(d)
전재 대상:https://www.cnblogs.com/Ananiah/p/11070828.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.