ホームページ > ウェブフロントエンド > jsチュートリアル > Javascript アクセサー属性の例分析_JavaScript スキル

Javascript アクセサー属性の例分析_JavaScript スキル

WBOY
リリース: 2016-05-16 16:23:04
オリジナル
1248 人が閲覧しました

この記事では、JavaScript アクセサー属性の使用法を例とともに分析し、参考のために共有します。具体的な分析は次のとおりです。

これはコンストラクターと同様の意味を持ちますが、その機能は異なります。2 つの属性を関連付け、一方の属性を変更することで他方の属性を変更できます。

コードをコピー コードは次のとおりです。
var book = {
_年:2004 年、
エディション: 1
};
Object.defineProperty(book, "年", {
取得: function() {
これを返します。_year;
}、
set: function(newValue) {
If (newValue > 2004) {
This._year = newValue;
This.edition = newValue - 2004;
}
}
});
book.year = 2006;
console.log(book.edition);

上記の例からわかるように、_year を変更すると出力値は year のみが変更されますが、set を介して year を変更すると edition も変更されます。

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート