gpt4 book ai didi

javascript - JavaScript 中的单个冒号作为变量的前缀(不是对象文字)

转载 作者:行者123 更新时间:2023-11-28 18:29:03 25 4
gpt4 key购买 nike

在 Chrome 中您可以执行以下操作:

date = new Date();

然后在控制台中您可以执行以下操作:

hour:date.getHours();

这叫什么?它还在哪里起作用?

我在下面的代码中看到了这一点:

showDateTimePicker(date, callback) {
date = date || new Date();
var options = {
...this.props,
year:date.getFullYear(),
month:date.getMonth(),
day:date.getDate(),
hour:date.getHours(),
minute:date.getMinutes()
};
RCTDateTimePicker.showDateTimePicker(options, function (year, month, day, hour, minute) {
date.setFullYear(year);
date.setMonth(month);
date.setDate(day);
date.setHours(hour);
date.setMinutes(minute);
callback(date);
});
}

最佳答案

hour:date.getHours();var options = {hour:date.getHours()}; 是两个截然不同的语句。

前者是a label其设计目的是,当您有嵌套循环并希望从其中一个中断继续时,您可以指定哪个循环。把它放在函数调用之前是没有用的。

后者是an object initialiser它允许您指定新对象的属性名称和值。

关于javascript - JavaScript 中的单个冒号作为变量的前缀(不是对象文字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38497139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com