最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript數(shù)組詳細(xì)歸納

 更新時(shí)間:2021年09月18日 15:43:37   作者:Java精品學(xué)習(xí)  
JavaScript 數(shù)組用于在單一變量中存儲(chǔ)多個(gè)值,數(shù)組是一種特殊的變量,它能夠一次存放一個(gè)以上的值。下面文章小編就來(lái)詳細(xì)歸納一下JavaScript數(shù)組,需要的朋友可以參考一下

一、數(shù)組歸納

1. 字符串拆分為數(shù)組

 console.log(Array.form("red")) // ["r", "e", "d"] 

2. 將集合和映射轉(zhuǎn)換為新數(shù)組

 const a1 = new Map().set("name","張三").set("age",18)

    console.log(Array.from(a1)) // [["name","張三"], ["age",18] 

3. 對(duì)現(xiàn)有數(shù)組進(jìn)行淺復(fù)制

 const a1 = [

        {

        name: "小明",

        age: 18,

        gender: "男"

        },

        {

            name: "小明",

            age: 18,

            gender: "男"

        }]

    const a2 = Array.from(a1)

    console.log(a2) 

運(yùn)行結(jié)果:

4. arguments 對(duì)象輕松轉(zhuǎn)換為數(shù)組

 function argumentArray() {

        console.log(Array.from(arguments)) // [1, 2, 3, 4]

    }

    argumentArray(1, 2, 3, 4) 



5. 轉(zhuǎn)換自定義對(duì)象

let arrayLike = {

        0: '張三',

        1: '18',

        2: '男',

        3: ['猜猜', '是哪'],

        'length': 4

    }

    let arr = Array.from(arrayLike);

    console.log(arr); 



運(yùn)行結(jié)果:

Array.of(參數(shù)) 將將參數(shù)轉(zhuǎn)換為數(shù)組

 Array.of(1, 2, 3, 4) // [1, 2, 3, 4] 

二、迭代器方法

Array 的原型上有三個(gè)用于檢索數(shù)組的方法:keys()、values()、entries()

 Array.of(1, 2, 3, 4) // [1, 2, 3, 4] 


 let user = [

        {

            name: "張三",

            age: 18,

            gender: "男"

        },

        {

            name: "李四",

            age: 19,

            gender: "女"

        },

        {

            name: "王五",

            age: 20,

            gender: "女"

        }

    ] 



首先使用user.key(),遍歷返回?cái)?shù)組索引

 console.log(Array.from(user.keys())) // [0, 1, 2] 

user.values(),遍歷返回?cái)?shù)組元素

 console.log(Array.from(user.values())) 

user.entries(),遍歷返回索引 / 值對(duì)

console.log(Array.from(user.entries())) 

三、數(shù)組常用操作方法

slice(stratIndex,endIndex)

  • 若參數(shù)全滿,返回從開(kāi)始索引到結(jié)束索引的所有元素;
  • 若只有一個(gè)參數(shù),返回從開(kāi)始索引到結(jié)束索引的對(duì)應(yīng)元素。

splice(startIndex, length, new1, new2....)

  • 用于刪除、替換或者插入
 let newData = {"username": "ys","age": "22","gender":"計(jì)科1902","className":"3班","id":6}

    person.splice(1,1,newData) // 這里是替換的使用 

到此這篇關(guān)于JavaScript數(shù)組詳細(xì)歸納的文章就介紹到這了,更多相關(guān)JavaScript數(shù)組內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

册亨县| 惠水县| 珠海市| 鄢陵县| 田林县| 商南县| 泰和县| 邯郸县| 宁波市| 泰安市| 扶绥县| 龙胜| 临湘市| 略阳县| 孟村| 卫辉市| 莆田市| 根河市| 天水市| 新晃| 天水市| 滁州市| 清苑县| 民乐县| 普兰店市| 池州市| 陵水| 泗阳县| 延长县| 泗水县| 北碚区| 房产| 九龙坡区| 收藏| 秀山| 兰州市| 庄浪县| 石河子市| 海阳市| 左云县| 四平市|