真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javascriptshift()方法有什么用

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)javascript shift()方法有什么用,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

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

在javascript中,shift()方法的作用是刪除數(shù)組的第一個(gè)元素,并返回第一個(gè)元素的值,然后將余下所有元素前移1位,以填補(bǔ)數(shù)組頭部的空缺;語(yǔ)法“array.shift()”。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

shift() 方法能夠刪除數(shù)組第 1 個(gè)元素,并返回該元素,然后將余下所有元素前移 1 位,以填補(bǔ)數(shù)組頭部的空缺。如果數(shù)組為空,shift() 將不進(jìn)行任何操作,返回 undefined。

語(yǔ)法:array.shift()

返回值:數(shù)組原來(lái)的第一個(gè)元素的值(移除的元素),可以是任何類(lèi)型(因?yàn)閿?shù)組元素可以是一個(gè)字符串,數(shù)字,數(shù)組,布爾,或者其他對(duì)象類(lèi)型)。

示例:

var a = [1,2,3,4,5,6,7,8];  //定義數(shù)組
a.shift();
console.log(a);

javascript shift()方法有什么用

附一個(gè)經(jīng)典的編程游戲:有一群猴子排成一圈,按 1、2、3、...、n 依次編號(hào)。然后從第 1 指開(kāi)始數(shù),數(shù)到第 m 只,則把它踢出圈,然后從它后面再開(kāi)始數(shù),當(dāng)再次數(shù)到第 m 只,繼續(xù)把它踢出去,以此類(lèi)推,直到只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過(guò)程,輸入 m、n 輸出最后的大王的編號(hào)。

//n表示猴子個(gè)數(shù),m表示提出位置
function f(m,n) {
    //將猴子編號(hào)并放入數(shù)組
    var arr = [];
    for (i = 1; i < n+1; i ++) {
        arr.push(i);
    }
    //當(dāng)數(shù)組內(nèi)只剩下一只猴子時(shí)跳出循環(huán)
    while (arr.length > 1) {
        for (var i = 0; i < m-1; i ++) {  //定義排隊(duì)輪轉(zhuǎn)的次數(shù)
            arr.push(arr.shift());  //隊(duì)列操作,完成猴子的輪轉(zhuǎn)
        }
        arr.shift();  //提出第m只猴子
    }
    return arr;  //返回包含最后一只猴子的數(shù)組
}
console.log(f(5,3));  //編號(hào)為4的猴子勝出

javascript shift()方法有什么用

上述就是小編為大家分享的javascript shift()方法有什么用了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章名稱(chēng):javascriptshift()方法有什么用
網(wǎng)站路徑:http://weahome.cn/article/pgejid.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部