Hatena::Groupjavascript

lnzntのJavaScript日記 このページをアンテナに追加 RSSフィード

2010年11月03日(水)

JavaScript の文法(オブジェクト他)のメモ

| 14:09 |  JavaScript の文法(オブジェクト他)のメモ - lnzntのJavaScript日記 を含むブックマーク はてなブックマーク -  JavaScript の文法(オブジェクト他)のメモ - lnzntのJavaScript日記  JavaScript の文法(オブジェクト他)のメモ - lnzntのJavaScript日記 のブックマークコメント

JavaScript で偽と評価されるもの

。。。多いなあ。

変数

  • 数値 (イミュータブル)
  • 文字列 (イミュータブル)
  • 真偽値 (イミュータブル)
  • null
  • undefined
  • オブジェクト (ミュータブル)

オブジェクト

(オブジェクトリテラル)
var person = {
   name : 'taro',
   age  : 20
}

そのオブジェクトに属するプロパティだけをチェックする

   hoge.hasOwnProperty('fuga');   // => true or false

プロパティの列挙。for in 文でプロパティの名前を順次取得できる。

for (v in hoge) {
 ...

プロパティの削除。delete 演算子を使う。

  delete hoge.fuga;