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
為什么調(diào)用lastIndexOf方法,返回值是2而不是3?
相對應(yīng)的定義number=[6,5,4,3,2,1]
調(diào)用lastIndexof(3)方法可以返回3
難道數(shù)組中number數(shù)值排序順序會直接影響到indexOf或者lastIndexOf的結(jié)果
比如按數(shù)值從小到大排序,調(diào)用lastIndexOf方法會轉(zhuǎn)換成indexOf方法進(jìn)行執(zhí)行結(jié)果嗎?
里面關(guān)系是怎樣的?
lastIndexOf,indexOf和數(shù)組中數(shù)值順序問題
qq_大寒_2
2016-04-26 16:18:53