Skip to content

属性

对象的属性只能是 String 和 Symbol

属性可以随时 添加删除

删除 对象属性使用 delete

方括号

JavaScript 属性本质上是一对键值对

方括号使得 key 可以使用带空格的字符串

js
let user = {};
// 设置
user["likes birds"] = true;

方括号也可以进行运算

js
// 也称 计算属性
user[3 + 2 - 5] = "?"; // { 0: "?" }

__proto__

__proto__是保留字符串

in

收否存在

key in object;

key 是 String 或 Symbol

排序

整数属性 会进行排序
其他属性 按照创建的顺序显示

+ "+86" 得到是 86 !