我有以下数组
["0,5,p1", "24,29,p2", "78,83,p2", "78,83,p3", "162,167,p2" ]
我希望输出为["5,p1","10,p2","5,p3"]
,所以 p1..3 是视频文件的开始和结束时间。0,5 平均 p1 配置文件播放 5 秒,依此类推。我想知道使用 ECMA 脚本映射,减少功能总共需要什么时间。这是我尝试过的,但它不起作用:
var ca = uniqueArray.reduce(function(pval, elem) {
var spl = elem.split(',');
var difference = Math.round(spl[1] - spl[0]);
return difference;
},elem.split(',')[3]);