JavaScript 的 基础类型

基础类型有8种,分别是:

  1. boolean
  2. number
  3. null
  4. undefined
  5. string
  6. symbol

特点:独一无二
使用场景:作为对象的key,可以保证该属性不会被覆盖。 除了自定义 symbol 的值,ES6 还提供了 11 个内置的 symbol 值,指向语言内部使用的方法。
方法:

  1. 新建: Symbol([description]) 、 Symbol.for([description]) : 全局创建,如果存在,则返回之前的
  2. 获取: Symbol.keyFor() : 获取通过Symbol.for()创建的description
let s4 = Symbol('sym');
let s5 = Symbol.for('sym');
Symbol.keyFor(s4); // undefined
Symbol.keyFor(s5); // sym
  1. bigint
  2. object
posted @ 2024-12-12 09:44  拉布拉多~  阅读(10)  评论(0)    收藏  举报