sách gpt4 ăn đã đi

javascript - 傻瓜 setter/getter \ setter/getter

In lại 作者:IT王子 更新时间:2023-10-29 02:38:11 29 4
mua khóa gpt4 giày nike

我一直在努力了解 getter 和 setter,但没有深入了解。我读过 JavaScript Getters and SettersDefining Getters and Setters只是没有得到它。

谁能说清楚:

  1. getter 和 setter 的用途,以及
  2. 举一些非常简单的例子?

câu trả lời hay nhất

Ngoài@millimoose's answer , setter 也可用于更新其他值。

function Name(first, last) {
this.first = first;
this.last = last;
}

Name.prototype = {
get fullName() {
return this.first + " " + this.last;
},

set fullName(name) {
var names = name.split(" ");
this.first = names[0];
this.last = names[1];
}
};

现在,您可以设置fullNameĐầu tiêncuối cùng将被更新,反之亦然。

n = new Name('Claude', 'Monet')
n.first # "Claude"
n.last # "Monet"
n.fullName # "Claude Monet"
n.fullName = "Gustav Klimt"
n.first # "Gustav"
n.last # "Klimt"

关于javascript - 傻瓜 setter/getter \ setter/getter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/812961/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress