首页 > 其他 > 详细

ES6Symbol在对象中的应用

时间:2019-05-13 20:21:58      阅读:133      评论:0      收藏:0      [点我收藏+]
let a=new String
let b=new Number
let c=new Boolean
let d=new Array
let e=new Object
let f=Symbol()
console.log(typeof f); //Symbol
 
let js=Symbol(‘技术‘)
console.log(js);
console.log(js.toString());
一个是Symbol,一个是字符串
技术分享图片

 

let js = Symbol()
let obj = {
  [js]: ‘技术‘
}
console.log(obj[js]);
obj[js] = ‘web‘
console.log(obj[js]);
技术分享图片

 

let obj = {
  name: ‘sun‘,
  skill: ‘web‘,
}
let age=Symbol()
obj[age] = 18
console.log(obj);
for (const item in obj) {
  console.log(obj[item]);
}
console.log(obj[age]);
技术分享图片

 

ES6Symbol在对象中的应用

原文:https://www.cnblogs.com/sunyang-001/p/10858723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!