JavaScript オブジェクト 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(.getOwnPropertySymbols 関数 ☆Edge)
(.preventExtensions 関数)
1,657行: 1,657行:
  
 
== .preventExtensions 関数 ==
 
== .preventExtensions 関数 ==
*
+
*Object.preventExtensions(obj000);
:
+
:上記のような指定で、引数のオブジェクトを拡張不能にすることができる関数です。つまり、引数に指定したオブジェクトい対してはプロパティ値を追加することはできなくなります。先述のサンプルでもしれっと使っていますので、そちらのサンプルを参照して下さい。
  
サンプル
 
<syntaxhighlight lang="javascript" line start="1">
 
 
</syntaxhighlight>
 
[[Media:JavaScript Object preventExtensions.html|実行結果サンプル]]
 
  
 +
実際に使用しているのは、一つ前の項目のサンプルの112行目~の8行分です。これにより拡張できなくなっているので、プロパティを追加しようとしても値に変化がないことが確認できます。この項目では、サンプルの記述は省略してしまいます。なんつうか、省エネです。手抜き?いやエコです。エコ。エゴじゃないです。僕はええ子です。プロジェクトA子ではありません。?何言ってんだコイツ。
  
 
== .isExtensible 関数 ==
 
== .isExtensible 関数 ==

2016年3月2日 (水) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス