题目一
console.log(+true); // 1 console.log(!"Andy"); // false
题目二
console.log(Number(1) === Number(1)); // true console.log(Boolean(false) === Boolean(false)); // true console.log(Symbol('Andy') === Symbol('Andy')); // false
每个Symbol都是完全唯一的,传递给Symbol的参数只是给Symbol的一个描述,Symbol的值不依赖于传递的参数。
题目三
const user = { name: 'Andy', age: 23 } const admin = { admin: true, ...user } console.log(admin);