var?number=[1,2,3,4,5,4,3,2,1]
console.log(number.lastIndexOf(5));//返回3
var?number=[1,2,3,4,5,6]
console.log(number.lastIndexOf(3));//返回2
為什么調用lastIndexOf方法,返回值是2而不是3?
相對應的定義number=[6,5,4,3,2,1]
調用lastIndexof(3)方法可以返回3
難道數組中number數值排序順序會直接影響到indexOf或者lastIndexOf的結果
比如按數值從小到大排序,調用lastIndexOf方法會轉換成indexOf方法進行執行結果嗎?
里面關系是怎樣的?
lastIndexOf,indexOf和數組中數值順序問題
qq_大寒_2
2016-04-26 16:18:53