我写了一个简单的 school 对象。我想计算年龄并同时存储。但是,如果我使用IIFE执行此操作,则 此 似乎不确定。如果我将其设置为正常功能,则效果很好。
请帮助!
const date = new Date();
const currentYear = date.getFullYear();
let school = {
name: "International Public School",
yoe: 1970,
age: (function() {
return currentYear - this.yoe;
})()
};
console.log(school);
还可以告诉我如何使用箭头功能实现相同的功能吗?