原型继承
除了 null 和 undefined 之外,每种原始数据类型都有一个 原型 ,这是相应的对象封装容器,可提供处理值的方法。对基元调用方法或属性查询时,JavaScript 会在后台封装基元,并调用该方法或改为在封装容器对象上执行属性查找。
例如,字符串字面量没有自己的方法,但借助相应的 String 对象封装容器,您可以对其调用 .toUpperCase() 方法:
"this is a string literal".toUpperCase();
> THIS IS A STRING LITERAL
大约 10 分钟