<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// //属性为函数可以简写
// let p4 = {
// do(){
// console.log('eat')
// }
// }
// p4.do()
// //定义字面量对象时,属性可以动态设置
// let a = 'name'
// let b = 'sex'
// let p6 = {
// [a]: 'laowang', //name:'laowang'
// [b + 1]: 'nv' //sex1:'nv'
// }
// console.log(p6) //{name: 'laowang', sex1: 'nv'}
// console.log(Object.is(1,1)) //true
// console.log(Object.is({},{})) //false 内容一样但是对象的地址不一样的,所以为false
// console.log(Object.is(NaN,NaN)) //true Object.is修复NaN与NaN不等
// console.log(NaN === NaN) //false
// Object.assign(对象,对象), 对象合并方法
// let obj1 = {a:1}
// let obj2 = {b:2}
// let obj3 = {c:3}
// let newObj = Object.assign(obj1,obj2,obj3)
// console.log(newObj)
// console.log({...obj1,...obj2,...obj3})
</script>
</body>
</html>
对象的拓展
最新推荐文章于 2024-10-08 16:58:31 发布