前言
在JS中,有一些系统内置对象(RegExp、Date、Math…),封装了一些常用的方法供我们使用。 这些对象的方法,都在自身原型(prototype)对象中挂载,来供实例对象使用。为了证实这一点,本篇用Date对象作为测试,首先来看一下Date对象的结构。
// 查看Date对象结构
console.dir(Date);
展开prototype原型对象后,除了constructor构造器属性,其他属性并不陌生。 通过属性,可以调用相应的方法,就像我们Date.valueOf()一样。
从前言中我们可以了解到,每个对象都有一个proto