有一个数组arr,写一个方法,
实现的功能是:
如果参数:name为"C",flag为-1,则找到arr中在C之前,且当前时间(2010-04-13)在第二,三列之间的元素,["A","2010-04-05","2010-04-18"],
如果参数:name为"C",flag为1,则找到arr中在C之后,且当前时间(2010-04-13)在第二,三列之间的元素,["D","2010-04-05","2010-05-05"]
function getIndex (name,flag){
var arr = [["A","2010-04-05","2010-04-18"]
,["B","2010-01-05","2010-01-25"]
,["C","2010-04-05","2010-04-25"]
,["D","2010-04-05","2010-05-05"]
,["E","2010-02-05","2010-02-15"]];
for (var i = arr.length-1;i>0;i++) {
....
}
}
顺便想问一下,这样的问题的难点在哪里。谢谢