obj.sname1 === sname1 明明为false啊

来源:15-5 typeof symbol 【ES6变量类型】

四叶草姑娘

2019-04-17

标记为‘name’的sname1与对象obj的属性sname1不是同一个值,后期操作是否有误?

写回答

2回答

lessding

2019-05-08

//img.mukewang.com/szimg/5cd2d5220001d15704830332.jpg

symbol作为属性名应该是这么使用的吧:

let name = Symbol('name')

obj[name] = 'xxx'

貌似也会覆盖诶

1
0

双越

2019-04-17

把代码贴一下吧,这样其他同学也能更容易阅读这个问题。

0
1
lessding
老师可否看下我的理解时候有误?楼上↑
2019-05-08
共1条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程