gpt4 book ai didi

javascript - 用静态字符串替换数组中的最后一个元素

转载 作者:行者123 更新时间:2023-12-03 01:47:42 25 4
gpt4 key购买 nike

我正在通过 API 计算星期几,我需要替换最后一个元素,该元素将是今天,以在数组中字符串“Today”。

例如:

我有一个数组 todayCal=[tue, wed, thu, fri, sat, sun, mon] 其中 mon 是当前日期,我必须用“今天”替换该 mon显示。

我的代码:

 var weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
var d = new Date();
var day = d.getDay();
var dayCal = weekdays[day];
if(dayCal){
console.log(dayCal[6],'weekday[6]');
dayCal[6] = 'Today';
}
else {
dayCal= weekdays[day];
}

这里最后一个元素 sat 被替换为“今天”,因为我需要将当前日期替换为“今天”

最佳答案

您可以使用 getDay() 来返回工作日作为数字,并使用 getDay 将 weekdays 中的值替换为 Today ()返回值。

var weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
weekdays[new Date().getDay()] = 'Today'
console.log(weekdays);

关于javascript - 用静态字符串替换数组中的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50560466/

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