Javascript.prototype
結局一番無難と思われる方法を使うことしてみる。
function Foo() {
}
Foo.prototype = new Array();
copy(Foo.prototype, {
unk : function () {}
}); copy() はオブジェクトのプロパティをコピーする関数。何か結局そこらのサンプルと同じなわけで、何を無駄なことをやっていたんだと……
関連エントリー
- Object.prototype にプロパティを追加する副作用 できるだけ追加しないほうがいいねっていう話。なぜなら、単純に連想配列としてオブジェクトを作っても prototype に追加したプロパティが...
- ECMAScript での var 前に書いた気がするけど、ECMAScript の var は Io の setSlot に似ている。 var foo; と書くと、既存のスコ...
- Object.prototype Object.prototype.foo = function () {alert(this);} document.foo(); //=>...
- ECMAScript でイテレータ イテレータってのは Ruby の [1, 2, 3].each {|item| puts item } ですけど、ふと思いついたので ECM...
- Ruby's eash on ECMAScript ECMAScript でイテレータ なんてのを書いたことがあったけど、これ、each の中で break ができないのでちょっと気持ち悪い。...