保护对象的属性
摘要:ES5将对象属性分为:命名属性: 可用.直接访问到的属性数据属性: 直接存储属性值的属性保护数据属性: 4大特性: 一个属性包含四大特性:{ value: 实际保存属性值, writable: true/false, //只读 enumerable: true/false, //不可遍历 //不是彻
阅读全文
this指向
摘要:①普通函数 this指向调用者 function fn () { console.log( this) ;} window.fn(); ②构造函数 指向当前实例对象 function Person (uname, age) { this.uname = uname; this.age = age;
阅读全文
原型
摘要:①每个构造函数都有一个prototype属性,实例.prototype指向了一个对象,我们把这个对象称为原型,原型对象,它的作用是保存方法,节省内存 ②在原型对象中,都有一个construtor,这个属性用于指回构造函数本身 ③每个实例对象都有一个_proto_属性,非标准属性,用于指向原型对象,当
阅读全文
js高级知识点-继承
摘要:①extends 是专门用于实现继承的语法关键字 extends:把一个类申明为子类,如果子类自己除了继承还有自己的constructor,只能通过super调用父类方法 ②super 在继承的过程中子类中 constructor 中必须调 super 函数,否则会有语法错误 子类构造函数中的 su
阅读全文