es5中基本数据: null undefined number boolean string
es6新增的基本数据: Symbol
1、概述
symbol:它是一个内置函数,生成一个独一无二的数据,解决变量相同时的业务,typeof检测出来是symbol
let s1=Symbol(100)
let s2=Symbol(100)
console.log(s1,s2,s1==s2)
var obj={age:20}
obj.age=100
function tool (obj) {
let age=Symbol("年龄")
// obj.age=100
obj[age]=20
}