获取对象的变量和值
const person
={
name
:"jack",
age
:21,
language
:['java','js','css']
}
console
.log(Object
.keys(person
));
console
.log(Object
.values(person
));
console
.log(Object
.entries(person
));
将多个对象合成一个对象
const target
={a
:1}
const source1
={b
:2}
const source2
={c
:3}
let assign
= Object
.assign(target
,source1
,source2
);
console
.log(assign
);
对象简写
const age
=23
const name
='张三'
const person
={age
,name
}
console
.log(person
);
对象扩展运算符
可以通过…直接将对象扩展到另一个对象上,也可以合并对象
let p1
={name
:"tom",age
:24}
let people
={addr
:"北京",...p1
}
console
.log(people
);
函数
let person
={
name
:"tom",
eat
:function (food
) {
console
.log(this.name
+"在吃"+food
);
},
eat2
:food
=>console
.log(person
.name
+"在吃"+food
),
eat3(food
){
console
.log(this.name
+"在吃"+food
);
}
}
person
.eat("香蕉")
person
.eat("苹果")
person
.eat("橘子")
转载请注明原文地址:https://ipadbbs.8miu.com/read-15272.html