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

提供: yonewiki
移動: 案内, 検索
(prototype.isPrototypeOf() メソッド)
(prototype.isPrototypeOf() メソッド)
661行: 661行:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
[[Media:JavaScript Object isPrototypeOf.html|実行結果サンプル]]
 
[[Media:JavaScript Object isPrototypeOf.html|実行結果サンプル]]
 +
 +
 +
== hasOwnProperty() メソッド ==
 +
*objObject.hasOwnProperty(”property_nValue”);
 +
:上記のようにすると、objObjectのプロパティ値にprperty_nValueというプロパティが存在するかを評価します。存在すればtrueなければfalseです。この評価はprototypechainを辿らず(この表現は、オブジェクトの中にオブジェクトを持つ構造の子供にあたるオブジェクトまで見るかということを意味しています。)、objObject直下のプロパティとして存在するかを評価します。prototypechainを辿る評価方法としてはinキーワードを使う方法があり、
 +
*"property_nValue" in objObject
 +
:のように記述することで、prototypechainを辿ります。
 +
 +
 +
サンプル
 +
<syntaxhighlight lang="javascript" line start="1">
 +
 +
</syntaxhighlight>
 +
[[Media:JavaScript Object hasOwnProperty.html|実行結果サンプル]]
  
 
== 記事作成用テンプレート ==
 
== 記事作成用テンプレート ==

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



個人用ツール
名前空間

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