gpt4 book ai didi

javascript - 转换属性值为 : "HH:MM:SS" to string "N Minutes"? 的对象的更快方法是什么

转载 作者:行者123 更新时间:2023-11-30 17:14:35 25 4
gpt4 key购买 nike

我有数百个结构如下的对象

{
movieName: 'xyz',
time: '02:15:50'
timeAsText: null
}

我需要根据属性“时间”将 timeAsText 的文本设置为“136 分钟”。秒数应四舍五入。

你能告诉我什么是更快的方法吗?

最佳答案

我尝试了两种方法(DEMO);第一个使用 map ,第二个使用普通的 for...loop。从演示中可以看出,普通循环要快得多:

var out = [];
for (var i = 0, l = arr.length; i < l; i++) {
var obj = arr[i];
var time = obj.time.split(':').map(Number);
if (time[2] > 0) { time[1]++; }
obj.timeAsText = (time[0] * 60) + time[1] + ' minutes';
out.push(obj);
}

关于javascript - 转换属性值为 : "HH:MM:SS" to string "N Minutes"? 的对象的更快方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26357408/

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