我已經通過Javascript:The Good Parts和當前正在閱讀Javascript Patterns,但想對Protoypal Inheritance做一些深入閱讀。它不一定是JS書,但是如果它那麼它將是一個獎金。我想了解更多關於它是如何存在的以及它的重要原則是什麼,而不僅僅是閱讀一個單獨的章節。有什麼建議麼?
var obj = {
destroy: function(){this = null;}
};
obj.destroy();
這適用於Chrome,但是Firefox出於某種原因引發此錯誤。有沒有更好的方法來殺死一個方法內的這個對象? 錯誤: invalid assignment left-hand side
[Break On This Error] destroy: f