对象的简介
- 基本数据类型:String,Number,Boolean,Null,Undifined,Symbol直接存储再栈内存中互相不影响。
- 复杂数据类型;Object(内建对象,宿主对象,自建对象)对象保存在堆内存中,栈内存中存在的是内存地址(对象引用)。所以修改一个地方的值,其他地方也会相应的改变。
通过构造函数来进行创建,并且通过new关键字来创建。如果对象中没有属性值返回undifined。
//Object可以采用. 的形式来进行赋值等操作,也可以采用[]的形式。
let obj = new Object()
obj.name = Jon
obj[name] = Jon