【发布时间】:2014-10-04 19:52:57
【问题描述】:
我有以下对象:
var thisArray = {
user1: sounduser1,
user2: sounduser2
};
sounduser1 和 sounduser2 是通过 howler.js 播放的音频文件(很棒的脚本!)
使用._duration 你会得到一个数字——音频的长度。
我想获得最长的音频,我确实做到了:
var audiogetlength = Object.keys( thisArray ).map(function ( key ) {
return thisArray[key]._duration;
});
var longest = Math.max.apply( null, audiogetlength );
我想要的是最长音频文件的原始[key](或索引?):var longest
所以我尝试了indexOf
var thisone = longest.indexOf(longest ));
但这似乎不合逻辑……而且不起作用……
我走对了吗?
【问题讨论】:
标签: jquery object indexof howler.js