【发布时间】:2019-07-01 05:31:24
【问题描述】:
我正在使用 Javasript 的 Date() 方法来简单地提取当前日期。它在我的 react native 项目中运行良好,但突然停止了。
let TodayDate = new Date();
console.log(TodayDate);
这打印出我undefined。我尝试使用浏览器的控制台进行测试,它工作正常,但没有在我的文件中提供任何输出。
我的 sn-p 我正在尝试:
getDateToday = () => {
let dateToday = new Date();
console.log(dateToday);
};
function componentDidMount() {
this.getDateToday();
}
componentDidMount();
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
请帮我解决问题。
【问题讨论】:
-
很简单。这就是困扰我的地方。我尝试使用在线编辑器,并且每次都有效。我也添加了sn-p,只是为了确认。但它只从我的文件中打印“未定义”。
-
如果我警告输出,它只是 [object object]。
-
@PaulRooney 我可以创建一个在线示例,但它可以在那里工作。
-
也许你在某处覆盖了
Date? -
If i alert the output, it's just [object object].这正是我所期望的。我不明白为什么alert()会说它是Object而console.log()会说undefined。这不知何故不加起来。
标签: javascript date react-native