当我运行我的代码时,我得到以下结果[]对象对象] [对象对象],但应该给我一个有序的数组

时间:2012-08-02 09:27:56

标签: javascript

 var rangeArray= new Array();
       rangeArray.push(parseRangeString(1, "< -4 & < 10"));
       rangeArray.push(parseRangeString(2, "< 15 & < 19"));
       rangeArray.push(parseRangeString(3, "<= 50 & <= 123"));
       rangeArray.push(parseRangeString(4, "< -99 & < -23"));
       rangeArray.push(parseRangeString(5, "< 7 & < 55"));
       alert(rangeArray)
       var orderedArray = orderRanges(rangeArray);
       alert (orderedArray)

它与上面的代码有关,但无法看到它,你可以帮我吗

1 个答案:

答案 0 :(得分:0)

parseRangeString(1, "< -4 & < 10")返回一些对象(或类似{}的哈希),它的视图为字符串[Object object]。当你提醒你的数组时,程序将它转换为字符串,不知道它是数组,然后在它的字符串视图中显示数组的所有元素。