摘要:
关于对象的继承,一般的做法是用复制法: Object.extend 见protpotype.js 的实现方法:
Object.extend = function(destination, source) {
for (property in source) destination[property] = source[property];
return destination;
}
除此以外,还有一种不太常见的方法: Function.apply.
apply 方法能劫持( 书中用到"劫持"一语,很生动啊)另外一个对象的方法,
继承另外一个对象的属性。
示范代码如下: 阅读全文
posted @ 2006-11-27 17:12 Go_Rush 阅读(2021) 评论(3) 推荐(0)
浙公网安备 33010602011771号