1. 程式人生 > >js進階內容註意事項

js進階內容註意事項

函數 直接 val 指向 共享 mbo 繼承 記得 對象創建

1、es5 使用靜態方法調用方法時,註意方法是寫在構造函數外面的,區別在於靜態方法調用,去掉了prototype

2、Symbol.for 使用相同的描述,可以使新建的對象的屬性值共享.並且 for in不能訪問symbol創建的屬性

3、writable之類屬性,和set、get是同級

4、對象冒充裏的temp不用let,直接this.即可,下一步記得寫形參

5、使用call的時候,是把父的應用到子裏面來,call第一個參數是子類名字,接著是要繼承的屬性名

6、混合方式實現繼承,在繼承父類屬性的同時,基於父類new一個子類的原型對象,便可以繼承父類原型對象上的方法;

7、對象創建的對象,給其添加屬性時,以屬性名為單位,在裏面設置value等值

8、把指向全局的this改成指向對象,在函數後面加.call(構造器名\對象名)即可,最終都會指向構造器

9、正則引用時只能分組引

js進階內容註意事項