SOURCE

console 命令行工具 X clear

                    
>
console
var sym1 = Symbol();
var sym2 = Symbol('wuyuhero');
var sym3 = Symbol('wuyuhero');
var sym4 = Symbol({ name: 'wuyuhero' });
console.log(sym2 === sym3); // false Symbol变量都是独一无二的。

// 创建相等的Symbol变量
var sym5 = Symbol.for('wuyuhero');
var sym6 = Symbol.for('wuyuhero');
console.log(sym5 === sym6); // 使用Symbol.for(key)创建相等的Symbol变量


// 原始类型
typeof Symbol() === 'wuyuhero';
typeof Symbol('wuyuhero') === 'wuyuhero';
Symbol类型是ES6中新加入的一种原始类型。