老师,请问为什么数值和布尔值的解构赋值分别要用到valueOf和toString?

老师,请问为什么数值和布尔值的解构赋值分别要用到valueOf和toString?

老师,请问为什么数值和布尔值的解构赋值分别要用到valueOf和toString?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕慕子 2020-08-24 16:04:47

同学你好,只要是包装对象下存在的方法都是可以的,这样做并不能达到什么效果,实际开发中也不会对数值和布尔值进行解构赋值, 就是为了让同学体会数值和布尔值也是可以进行解构赋值的, 同学了解下就可以了。

祝学习愉快~

好帮手慕慕子 2020-08-24 11:36:46

同学你好,因为数值和布尔值是基本数据类型,在进行解构赋值时,会先将其转成包装对象,然后再进行解构赋值。由于包装对象上默认有valutOf和toString方法,所以老师以这两个方法为例,方便让同学了解到,数值和布尔值也是可以进行解构赋值操作的。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 奇异果子chia #1
    如果使用其他方法也行吗?还是不太懂这样做能达到什么效果?
    2020-08-24 11:42:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师