笔记二:javascript基于prototype的继承方式

来源:互联网 发布:spring4.0高级编程pdf 编辑:程序博客网 时间:2024/05/03 20:00

众所周知javascript是基于原型来实现继承的即通过扩展函数对象的prototype属性

通过这种方式,生成的对象就继承了prototype所指对象的属性和方法.即所有函数对象(Function,FuncName,Array,Object)都具有i属性,可能通过代码alert(Function.i);alert(FuncName.i);alert(Array.i);结果看出.使用 new FuncName()语法生成的普通对象具有j属性.所有数组对象都具有method1方法.

所以通过prototype扩展时将在使用new 语法后的对象得到继承