摘要:
function Person(age) { this.age=age;}//指向改变了Person.prototype={ eat:function () { console.log("吃吃吃"); }};//先添加原型方法Person.prototype.sayHi=function () { 阅读全文
摘要:
// //自调用函数// (function (形参) {// var num=10;//局部变量// })(实参);// console.log(num);(function (win) { var num=10; //js是一门动态语言,对象没有属性,点了就有了 win.num=num;//把局 阅读全文
摘要:
// //倒序字符串的方法String.prototype.myReverse=function () { for(var i=this.length-1;i>=0;i--){ console.log(this[i]); }};var str="1234567";str.myReverse();// 阅读全文
摘要:
构造函数可以实例化对象* 构造函数中有一个属性叫prototype,是构造函数的原型对象* 构造函数的原型对象(prototype)中有一个constructor构造器,这个构造器指向的就说自己所在的原型对象所在的构造函数* 实例对象的原型对象(__proto__)指向的是该构造函数额原型对象* 构 阅读全文
摘要:
* 原型链:实例对象和原型对象之间的关系,主要是通过__proto__和prototype来联系** 原型的指向是可以改变的,所以js中是通过改变原型来实现继承** 原型的作用:* 实现数据共享,继承,都是为了节省内存空间* 如果属性和方法都需要共享,那么就把属性和方法添加到原型中 function 阅读全文