一、This的指向问题
规则:1.默认绑定 2.隐式绑定 3.显示绑定(硬绑定) 4.new绑定
new绑定 >显示绑定>隐式绑定>默认绑定

10,9,3,27,20
二、数值的扩展

三、Object对象方法的扩展

Object.setPrototypeOf方法设置对象的原型对象不太好,最好是通过Object.create 设置好原型对象 语法:
Object.create(proto,[propertiesObject]) 第一个参数为原型对象,第二个参数为可选为新创建对象的属性描述对象
三、模块化:将大的程序文件拆分成许多小的文件,然后文件组合起来
优点:防止命名冲突,提高代码重用性,高维护性
暴露语法:


引入语法:



<script type = "module">
// 引入语法写在这里
<script>
注意:
一般不在html文件中写引入的模块的script 标签,而是通过一个app.js 的入口文件引入,再将app.js文件导入html文件中,但是导入html需要在 script标签中加入 type = “module” 属性

浙公网安备 33010602011771号