javascript Javascript Getter和Setter用例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Javascript Getter和Setter用例相关的知识,希望对你有一定的参考价值。

function User(name, birthday) {
	this.name = name;
	this.birthday = birthday;

	// age is calculated from the current date and birthday
	Object.defineProperty(this, "age", {
    	get() {
    		let todayYear = new Date().getFullYear();
    		return todayYear - this.birthday.getFullYear();
    	}
	});
}

let john = new User("John", new Date(1992, 6, 1));

console.log( john.birthday ); // birthday is available
console.log( john.age );      // ...as well as the age

以上是关于javascript Javascript Getter和Setter用例的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 在Javascript中读取GET变量

JavaScript javascript get / set / del cookies

JavaScript 在javascript中获取GET和POST变量

原生JavaScript获得URL中GET参数值

javascript 使用纯Javascript进行AJAX GET和POST

JavaScript 在javascript中模拟PHP $ _GET的函数