のはThe Good Parts
本からこの例を見てみましょう: 'Array.prototype'をいつ使うべきか、JavaScriptで 'this'を使うのはいつですか?
Array.method('unshift', function() {
this.splice.apply(this,[0,0].concat(Array.prototype.slice.apply(arguments)));
return this;
});
はなぜ著者が、他の1つの場所で
this.splice
と
Array.prototype.slice
を使用しましたか?
私はお互いにthis
とArray.prototype
をスワップアウトしようと、次のようなエラーを得た:
TypeError: Cannot read property 'slice' of undefined
が、私はまだthis
またはArray.prototype
を使用する必要がありますする際にどのように知って、わからないです。最初の呼び出しで
非常関連など:のhttp:// stackoverflowの.com/q/7056925/476 – deceze
この本は決してJavaScriptから始めるのには良い方法ではありませんでしたが、今は**古くなっています(ほとんど10年前)。より良い本を見つけることを強くお勧めします。 –
@torazaburoしかし、私はこの本を、様々な情報源から推薦された本として読んだ後に選んだ。 –