为了账号安全,请及时绑定邮箱和手机立即绑定

关于操作符覆写实现的问题

问题一:视频中覆写了>和[]两个操作符,为什么 > 后面直接跟参数(...person1 > person2...),而 [] 的参数位于中间(...person1["str"]...),语法上为什么可以不讲究且能正常运行?

问题二:第29行,为什么直接访问age,而不是this.age呢?

正在回答

2 回答

说明语法上就是约定好的了,括号就是默认参数在中间,其它符号默认参数在后面的

0 回复 有任何疑惑可以回复我~

我觉得操作符是规定了只能去定义指定的几种而不是随便定义的,比如定义“[]”是可以的但是“[”就会报错。所以为什么“>”操作符参数写在后面而“[]”操作符参数写在中间也就解释的通了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于操作符覆写实现的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信