sách gpt4 ai đã đi

javascript - 方法在 Javascript 中的对象内不起作用

In lại 作者:行者123 更新时间:2023-11-30 11:04:12 27 4
mua khóa gpt4 Nike

我创建了一个简单的对象,它有一个返回一些计算的方法,但它不起作用。

我在附加代码中声明了对象及其属性和方法。



var person = new Object();
person.firstName= "John";
person.lastName= "Doe";
person.age=40;
person.retireAtAge= function (){ return (this.age+25);};
document.getElementById("demo").innerHTML=person.firstName + " Retires at " + person.retireAtAge;

预期的输出是:约翰 65 岁退休

但我现在得到的是:John 在 function (){ return (this.age+25); }

退休

1 Câu trả lời

您需要通过将() 放在函数变量的末尾来调用该方法。

document.getElementById("demo").innerHTML=person.firstName + " Retires at " + person.retireAtAge();

关于javascript - 方法在 Javascript 中的对象内不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56377409/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com