タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとECMAScriptとprototype.jsに関するmhrsのブックマーク (1)

  • Object.prototype 汚染に関してObjectを親に持たないオブジェクト - nazokingのブログ

    __prpto__ に null を代入すればObjectを親に持たないオブジェクトが作成できる。 問題の所在 以前書いたエントリーの通り、Object.prototype に便利関数を入れるとどんなオブジェクトに対しても使えるようになって便利なんだけどハッシュとして使用する場合に不便です。 Object.prototype.extend = function(....){ .... } var hash = { a:"a", b:"b" } for( var i in hash ){ document.writeln( "hash["+ i + "]=" +hash[i] ); } //↑ // a=a // b=b // extend = function(...) ... ←こんなのいらない!JavaScriptにおいて、すべてのオブジェクトはObjectオブジェクトを親に持ちます。

    Object.prototype 汚染に関してObjectを親に持たないオブジェクト - nazokingのブログ
    mhrs
    mhrs 2005/11/10
    「Objectプロパティーの汚染」對策。hasOwnProperty()でチェックする方法と、處理系依存(__proto__プロパティ使用)の方法。
  • 1