gpt4 book ai didi

javascript - 无法从值对中删除双引号

转载 作者:行者123 更新时间:2023-11-30 09:20:03 25 4
gpt4 key购买 nike

我正在获取日期数据并将日期设置到 JSON 对象中

let lastSeven = moment().subtract(7, 'd').toDate();
var dat = moment(lastSeven).format('D');

dat = dat.replace(/^"(.*)"$/, '$1');

我必须这样获取数据

{
'year': 2018,
'month': 9,
'day': 14
};

但是在替换之后我也得到了

{
'year': "2018",
'month': "9",
'day': "14"
};

如何从值中删除双引号?

最佳答案

您需要将字符串转换为数字。

for(var key in data){
data[key] = Number(data[key]);
}

关于javascript - 无法从值对中删除双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52328154/

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