Javascript:好的部分是一本很棒的書。我經常發現自己閱讀文章就像從語言設計者的角度看下面:編程語言設計的好資源?
undefined
和NaN
不是常數。它們是全局變量,您可以更改它們的值。這不應該是可能的,但它是。不要這樣做。
小貼士:
- 在我的Javascript代碼,不要改變的
undefined
值。 - 設計語言時,使其等價於
undefined
不變。
另一個更微妙的例子是「for in
不應枚舉原型屬性」。
我想要一本關於特定語言環境之外的語言設計問題的書。
如果你想設計出「完美的」面向對象的語言,你會讀什麼書指導?