js遍歷數(shù)組的三種方法 js中數(shù)組中的值怎樣取出來(lái)使用?
js中數(shù)組中的值怎樣取出來(lái)使用?vararr=[2,4,5,3,5,3,0]vararrvalue//用于存放取出的數(shù)組的值for(vari=0i<arr.lengthi ){arrvalue=
js中數(shù)組中的值怎樣取出來(lái)使用?
vararr=[2,4,5,3,5,3,0]vararrvalue//用于存放取出的數(shù)組的值for(vari=0i<arr.lengthi ){arrvalue=arr[i]//數(shù)組的索引是從0開始的console.log(arrvalue)//把取出的值打印在控制臺(tái)上}擴(kuò)展資料:js獲取數(shù)組中的最大值和最小值vararr=[3,12,23,18,25,33,22,30,1]方案一:思想首先對(duì)數(shù)組進(jìn)行排序(小》大),第一項(xiàng)為最小值,最后一項(xiàng)為最大值varminvarmaxarr.soft(function(a,b){returna-b})min=arr[0]max=arr[arr.length-1]方案二:采用Math對(duì)象里的min()方法和max()方法,需要將比較的數(shù)一個(gè)一個(gè)的傳遞進(jìn)來(lái)才能比較,但是可以通過(guò)以下方式轉(zhuǎn)化即可;varmin=Math.min(arr)console.log(min) //NANconsole.log(Math.min(3,12,23,18,25,33,22,30,1)) //1console.log(Math.max(3,12,23,18,25,33,22,30,1)) //33 varmin=eval("Math.min(" arr.toString() ")") //1 采用字符串拼接varmin=eval("Math.max(" arr.toString() ")") //33varmin=Math.min.apply(obj,arr) //1 利用apply方法一項(xiàng)一項(xiàng)傳質(zhì)的特點(diǎn)varmax=Math.max.apply(obj,arr) //33