定义

无序数据的集合,键值对的集合。

写法

  1. 构造函数
let user = new Object({name:'yang',age:100})
  1. 字面量
let user = {name:'yang',age:200}
  1. 匿名对象
console.log({name:'yang',age:200})

细节

  1. 键名是字符串,不是标识符,可以包含任意字符。
  2. 引号可以省略,省略之后只能写标识符。
  3. 就算引号省略,键名也是字符串。

获取对象键

Object.keys(obj)

奇怪的键名

变量做属性名

对象的隐藏属性

JavaScript中每一个对象都一个隐藏属性,这个隐藏属性存储着其共有属性组成的对象地址,这个公有属性组成的对象叫原型。也就是说,隐藏属性存储着原型的地址。

超纲知识

posted on 2022-11-19 21:40  骊歌233  阅读(31)  评论(0)    收藏  举报