做有态度的前端团队

网易FEG前端团队

2017年1月

  • ECMAScript 2016 Language Specification (3)

    4.2.1对象 尽管Js包括对类的定义语法,Js对象并不是和C++,Smalltalk,或者java一样功能上功能上基于类。取而代之的是对象可以通过多种方式被创建,包括通过一个声明或者通过创造对象然后把初始值分配到对应的原型来执行初始化所有或者部分的构造体。每个构造体都是一个函数,该函数有一个叫做“protoytpe”的性质,被用来实现基于原型继承和原型共享。对象用构造体通过new创建成,比如 new Date(2009,11)创建了一个新的日期对象。不使用new调用构造体后的结果取决于构造体本身。比如,Date()善成一个表示当前日期和时间的字符串而不是一个对象。 每个通过构造体......

    其他