欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

JS數(shù)組隨機(jī)洗牌的實(shí)例代碼

下面通過(guò)一段代碼給大家介紹js 數(shù)組隨機(jī)洗牌的方法,具體代碼如下所示:

成都創(chuàng)新互聯(lián)公司專注于潛江網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供潛江營(yíng)銷型網(wǎng)站建設(shè),潛江網(wǎng)站制作、潛江網(wǎng)頁(yè)設(shè)計(jì)、潛江網(wǎng)站官網(wǎng)定制、小程序定制開(kāi)發(fā)服務(wù),打造潛江網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供潛江網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

//先定義一個(gè)某數(shù)值范圍內(nèi)的隨機(jī)數(shù)

function getRandom(min, max) {
 return Math.floor(Math.random() * (max - min + 1) + min)
}

// 克隆數(shù)組方法

/**
 * 克隆數(shù)組
 * @param {array} arr 原數(shù)組
 * @return {array}  新數(shù)組
 */
function cloneArr(arr) {
 // 從第一個(gè)字符就開(kāi)始 copy
 // slice(start,end) 方法可從已有的數(shù)組中返回選定的元素。
 return arr.slice(0)
}

//洗牌

function shuffle(arr, flag = false) {
 // console.log('arr',arr)
 let newArr = []
 flag ? (newArr = arr) : (newArr = cloneArr(arr))

 for (let i = 0; i < newArr.length; i++) {
  let j = getRandom(0, i)
  let temp = newArr[i]
  newArr[i] = newArr[j]
  newArr[j] = temp
 }
 // console.log('arr',arr,newArr)

 return newArr
}
//調(diào)用
shuffle(list)//list一般為數(shù)組對(duì)象

總結(jié)

以上所述是小編給大家介紹的JS 數(shù)組隨機(jī)洗牌的實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!

分享題目:JS數(shù)組隨機(jī)洗牌的實(shí)例代碼
文章出自:http://chinadenli.net/article34/ppgdpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作微信公眾號(hào)、、服務(wù)器托管小程序開(kāi)發(fā)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)