タグ

2010年8月12日のブックマーク (1件)

  • The Good Parts 3章 オブジェクト - prog*sig

    ■3.1 オブジェクトリテラル 特にいうことない。 わざわざfirst-nameのようなブラケット表記法でないとアクセスできないようなプロパティの書き方をしている。 via Member Operators - MDC var empty = {}; var stooge = { "first-name": "Jerome", "last-name" : "Howard" } var flight = { airline : "OCeanic", number : 815, departure : { IATA : "SYD", time : "2004-09-22 14:55", city : "sydney" // ここに,を入れるとIEはエラー }, arrival: { IATA : "LAX", time : "2004-09-23 10:42", city : "Los A

    pipehead
    pipehead 2010/08/12
    > for...inでの列挙はプロトタイプチェーンを辿るのでプロトタイプ拡張してるとマズいものが列挙されてしまう。そのためhasOwnPropertyとセットで使うのをよく見る。