javascript_javascript スキルにおける propertyIsEnumerable() メソッドの使用の概要

WBOY
リリース: 2016-05-16 16:52:56
オリジナル
1237 人が閲覧しました
コードをコピー コードは次のとおりです:

/*
propertyIsEnumerable() は検出に使用されます。プロパティがオブジェクトに属しているかどうか。検出された場合は true を返し、それ以外の場合は false を返します。1. この属性はプロトタイプではなく、インスタンスに属している必要があります。つまり、この属性は列挙可能である必要があります。 self- 定義された属性は、for..in を通じてループアウトできます。
上記の 2 つの要件が満たされている限り、true が返されます。
*/
function MyObject() {
this .name = " 私はインスタンスのプロパティです";
}
var obj = new MyObject();
alert(obj.propertyIsEnumerable("name"));//true
MyObject .prototype.say = " 私はプロトタイプのプロパティです";
alert(obj.propertyIsEnumerable("say")); //false
for (var i in obj) {
alert(i) );//名前,年齢
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!