字面量创建的对象没有prototype方法对吗???

来源:4-1 [JavaScript]对象概述

慕容0196669

2017-11-27 20:36

字面量创建的对象只有_proto_; 没有prototype。 对吗

写回答 关注

3回答

  • 慕九州5249392
    2019-12-19 11:13:29

    _proto_这个是实例对象的属性,指向的是构造函数的原型对象

  • 慕粉3843320
    2017-12-29 14:11:58

    prototype属性是构造函数的。而这个又是个对象,包含-proto-。形成原型链的关键。每个对象都有-proto-。而你这里说的是对象字面量,它就Object构造函数的实例。它通过-proto-指针指向Object构造函数的prototpe原型对象。

    慕粉3843...

    Object的那些方法都是在Object的prototype里。然后你这个字面量通过原型继承到了那些方法。

    2017-12-29 14:14:35

    共 1 条回复 >

  • StoneDz
    2017-11-27 22:38:23

    _proto_你可以理解为指针。实例的_proto_指向它的构造器。字面量创建的对象相当于是Object对象的实例,它们通过Object的prototype属性继承了Object的相关方法。另外,prototype是属性,不是方法。

    慕姐7171...

    实例的_proto_指向它的构造器 错误了吧 实例的__proto__指向的是构造器的原型

    2018-02-07 15:21:18

    共 1 条回复 >

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281111 学习 · 1020 问题

查看课程

相似问题