您的位置:首页 > Web前端 > JavaScript

javascript 关键词 new都做了写什么

2014-01-27 18:01 295 查看
翻译自stackoverflow:http://stackoverflow.com/questions/1646698/what-is-the-new-keyword-in-javascript

new做了4件事情

1,生成一个新的对象object,他的类型是一个简单的object

2,把构造函数的外部,可访问的,prototype对象设置到这个新对象的内部,不可访问的,prototype上

3,执行构造函数,在有this的地方统统指向这个新对象

4,返回这个新对象,除非返回值是非原始类型。如果是非原始类型,就返回该值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: