前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【文末彩蛋】8月27日每日一题解析

【文末彩蛋】8月27日每日一题解析

作者头像
疯狂的技术宅
发布2019-03-27 11:53:39
4090
发布2019-03-27 11:53:39
举报
文章被收录于专栏:京程一灯

合格的前端不少,但优秀的并不多。

昨天的【每日一题】

难住了很多同学

其实题目还是比较基础的

让我们一起回顾一下❤️

当代码 new f()执行时,下面事情将会发生:

一个新对象被创建。它继承自 f.prototype

构造函数 f被执行。执行的时候,相应的传参会被传入,同时上下文( this)会被指定为这个新实例。 new f等同于 new f(),只能用在不传递任何参数的情况。

如果构造函数返回了一个“对象”,那么这个对象会取代整个 new出来的结果。如果构造函数没有返回对象,那么 new出来的结果为步骤1创建的对象,

ps:一般情况下构造函数不返回任何值,不过用户如果想覆盖这个返回值,可以自己选择返回一个普通对象来覆盖。当然,返回数组也会覆盖,因为数组也是对象

于是,我们这里的 new f()返回的仍然是函数 f本身,而并非他的实例

你选对了吗?

一起来看今天(8月28日)的每日一题哦~

每日

一题

如何参与?

点击右下角【写留言】处提交你的答案,我们将在明天的推文中筛选出优秀答主哦~

想获取今天【每日一题】的答案和解析,请关注明天的推文~

期待你的答案

每天都有新的比心❤️

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-08-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 京程一灯 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档