ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptクラスの属性へのアクセス方法を詳しく解説_基礎知識

JavaScriptクラスの属性へのアクセス方法を詳しく解説_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:00:481176ブラウズ

JavaScript クラス属性のアクセスメソッド

コードをコピー コードは次のとおりです。

var Fish = {
頭 : 1,
尾 : 1,
特徴 : {
話す : false,
泳ぐ : true
}
}

1 つのドット演算子:
コードをコピー コードは次のとおりです:

console.log (fish.head );//1
console.log(fish.tail);//1
console.log(fish.feature);//Object { head:1, tail:1, feature: Object}

2 番目、[] 演算子:
コードをコピー コードは次のとおりです。 🎜>
console.log(fish['head']);//1

この時点で注意すべき点が 1 つあります。属性名は次の形式でなければなりません。文字列
(例:

コードをコピー コードは次のとおりです:
console .log(fish[head]);//エラー!

では、次のコードは正しいでしょうか?

コードをコピー コードは次のとおりです。
for(var prop infish) {
console .log(fish[prop]);
}

答えは「はい」です。これは、オブジェクトのプロパティを走査するときに、プロパティが文字列型で存在するためです。 '頭'、'尾'、'特徴'です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。