【发布时间】:2017-05-28 14:03:56
【问题描述】:
谁能解释为什么这不起作用:
var todayDate = new Date();
var todayYear = todayDate.getFullYear();
var User = {
firstName: "John",
lastName: "Doe",
email: "email@email.com",
dob: new Date(85, 1, 1),
userBirthYear: dob.getFullYear(),
age: todayYear - userBirthYear,
url: "http://www.google.com",
bio: "I love pizza",
interests: ["food", "NBA", "movies"]
}
userBirthYear 似乎没有初始化。如果我将 userBirthYear 作为单独的变量移到对象之外,它可以正常工作。
【问题讨论】:
标签: javascript