2020-12-08

今天在看复习题时候,发现对JS的数据类型有一个从来没学过。
这就是 Symbol。

常见值类型:

  • undefined
  • Number
  • Symbol
  • String
  • Boolean

常见引用类型

  • Object
  • Function
  • Array
  • null

Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。

const symbol1 = Symbol();
const symbol2 = Symbol(10);
const symbol3 = Symbol('foo');

console.log(typeof symbol1);  // "symbol"

console.log(symbol2 === 10); // false

console.log(symbol3.toString());//"Symbol(foo)"

console.log(Symbol('foo') === Symbol('foo')); //false

你可能感兴趣的:(2020-12-08)