我想对从我的API返回的多维数组进行排序,以允许用户根据节拍选择一个范围。按范围对JavaScript中的多维关联数组排序
说实话我真的坚持我的api返回。
var myObj = [{
title: 'title one',
beats: 1
}, {
title: 'title two',
beats: 2
}, {
title: 'title three',
beats: 3
}, {
title: 'title four',
beats: 4
}, {
title: 'title five',
beats: 5
}, {
title: 'title six',
beats: 6
}, {
title: 'title seven',
beats: 7
}, {
title: 'title eight',
beats: 8
}, {
title: 'title nine',
beats: 9
}, {
title: 'title ten',
beats: 10
}];
现在我试图让用户选择基于节拍的范围。
所以,如果他们选择1-4会返回。
var myObj = [{
title: 'title one',
beats: 1
}, {
title: 'title two',
beats: 2
}, {
title: 'title three',
beats: 3
}];
和8-10将返回等等...
var myObj = [{
title: 'title eight',
beats: 8
}, {
title: 'title nine',
beats: 9
}, {
title: 'title ten',
beats: 10
}];
我会用什么功能来做到这一点希望得到任何帮助?
您的myObj不是一个数组,它是一个包含数字的对象作为属性。是否有可能让myObj成为真正的数组? – 2014-09-22 16:49:15
嗨马丁我更新了问题 – user1503606 2014-09-22 17:07:46
嗨user1503606。 **保罗**的回答非常好。为了完成任务,我发布了一个数组用法的答案。 – 2014-09-22 19:00:39