let a=Symbol('hello'); ? ?
console.log(a); ? ? ? ? ? ? ? ? ? ? ? //?Symbol(hello) ? ?紅色
console.log(a.toString()) ? ? ? ? ?//Symbol(hello) ? ?黑色
Symbol對象元素的保護作用
let obj={name:"yujian",sex:"man",age:18};
for(let item in obj){
console.log(obj[item]);
}
?yujian
?man
?18
let obj={name:"yujian",sex:"man"};
let age=Symbol();
obj[age]=18;
for(let item in obj){
console.log(obj[item]);
}
yujian
man
Set和WeakSet數據結構
Set的聲明
let setArr = newSet(['jspang','技術胖','web','jspang']);
console.log(setArr);//Set{"jspang","技術胖","web"}
Set和Array 的區別是Set不允許內部有重復的值,如果有只顯示一個,相當于去重。雖然Set很像數組,但是他不是數組。