首页 > 其他 > 详细

经典前端面试题

时间:2021-04-11 21:29:15      阅读:15      评论:0      收藏:0      [点我收藏+]

1.如何让其打印出来

技术分享图片

 

 解:进行==判断的时候会有隐式类型的转换,

如a对象进行比较1数字的时候会将其隐式类型转换使用tostring方法将其转换为string类型进行比较,

这里我们重写toString的方法,让其隐式类型转换调用我们的tostring方法就行

 技术分享图片

 

 

 2.那如果变成全等呢?

技术分享图片

 

这里就只能使用getter来进行变化,getter->访问变量的时候进行拦截;

技术分享图片

 

3. 那么{}+{}的问题的思考,其实就是隐式类型转换,隐式类型转换就要使用toString方法

技术分享图片

 

 结果

 

 技术分享图片

 

 4.那么数组呢?

技术分享图片

 

 数组的length是里面的变量,因为[].length=0;所以答案为0

5.那么针对函数呢?

技术分享图片

 

 这里的length针对的是函数的形参,形参与实参是映射关系

 

所以这里这三题分别的30 ,0,0

技术分享图片

 

经典前端面试题

原文:https://www.cnblogs.com/mahuablog/p/14645222.html

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