タグ

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

  • 関連タグはありません

タグの絞り込みを解除

ブラウザとECMAScriptに関するsyuu256のブックマーク (1)

  • オブジェクトの変更/拡張を制御するObject.preventExtensionsなど - hachy.net

    ECMAScript5でObjectオブジェクトに追加された関数を利用することで、オブジェクトに新しいプロパティを追加することを抑止したり、プロパティ更新を一切受け付けなくするといったことが可能となる。これらを利用すれば状態が更新されないステートレスなオブジェクトが作成可能だったりするのかな。 Object.preventExtensions Object.isExtensible Object.seal Object.isSealed Object.freeze Object.isFrozen メソッドはおおまかに3種類あり、引数のオブジェクトに対して作用する。 var obj={}; Object.preventExtensions(obj); // objが拡張不可となる それぞれisが付いているメソッドは引数のオブジェクトの状態を確認する。 Object.isExtensible(

  • 1