日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

js fill函數(shù)填充數(shù)組或?qū)ο蟮慕鉀Q方法

瀏覽:19日期:2022-06-01 17:49:52
目錄
  • js fill函數(shù)填充數(shù)組或?qū)ο蟮膯栴}
  • 擴(kuò)展:js--數(shù)組的 fill() 填充方法詳解
    • 前言
    • 正文
    • 1、fill()  語(yǔ)法
    • 2、fill() 的使用

js fill函數(shù)填充數(shù)組或?qū)ο蟮膯栴}

js 的數(shù)組有一個(gè) fill 方法,可以給數(shù)組填充數(shù)據(jù),這個(gè)方法有三個(gè)參數(shù),從左到右依次為 要填充的數(shù)據(jù),填充的起始位置(默認(rèn)為0),停止填充的位置(默認(rèn)是數(shù)組的長(zhǎng)度),這個(gè)方法不改變?cè)瓟?shù)組,如下:

let arr = [0,0,0,0,0]
let res = arr.fill(1,1,2)
console.log(res)    // [0, 1, 0, 0, 0]
let oneParam = arr.fill(1)
console.log(oneParam)  // [1,1,1,1,1]
console.log(arr)   // [0,0,0,0,0]

問題: 有一次,我根據(jù)這個(gè)方法想要初始化一個(gè)二維數(shù)組,如下:

let arr = new Array(5).fill([])

我本來(lái)是想創(chuàng)建一個(gè)長(zhǎng)度為5的數(shù)組,數(shù)組的每一項(xiàng)都是一個(gè)空數(shù)組,但是我遇到了一個(gè)問題,就是這個(gè)數(shù)組里面的5個(gè)數(shù)組其實(shí)指向的都是一個(gè)數(shù)組,即fill函數(shù)應(yīng)該是直接我把傳遞的參數(shù) [] 進(jìn)行了賦值,所以我給其中一個(gè)數(shù)組賦值是,發(fā)現(xiàn)所有的數(shù)組都有值了,所以想要進(jìn)行二維數(shù)組的初始化,不能這么做;

解決方法: 為了解決這個(gè)問題,想到了另外一個(gè)方法,就是使用map方法,如下:

let arr = new Array(5).fill(0).map(item=>[])  

這里先創(chuàng)建一個(gè)長(zhǎng)度為5,全為0的數(shù)組,然后map這個(gè)數(shù)組,返回一個(gè)空數(shù)組,此時(shí)每個(gè)數(shù)組就都不一樣了,注意:這個(gè)fill(0)也是必要的,因?yàn)槿珵榭盏臄?shù)組不會(huì)執(zhí)行map函數(shù)

擴(kuò)展:js--數(shù)組的 fill() 填充方法詳解

前言

  我們知道了很多了初始化數(shù)組的方法,但是初始化數(shù)組之后,數(shù)組中的每一項(xiàng)元素默認(rèn)為 empty 空位占位,如何對(duì)數(shù)組這些空位添加默認(rèn)的元素,ES6提供了 fill() 方法實(shí)現(xiàn)這一操作。本文總結(jié)數(shù)組 fill() 方法的詳細(xì)使用。

正文

1、fill()  語(yǔ)法

  fill() 方法用一個(gè)固定值填充一個(gè)數(shù)組中從起始索引到終止索引內(nèi)的全部元素。不包括終止索引。返回修改后的原始數(shù)組,不創(chuàng)建新數(shù)組。

  使用語(yǔ)法:array.fill( value [,start [,end]]),其中 :

    value 用來(lái)填充數(shù)組元素的值,必填。

    start 可選起始索引,默認(rèn)值為0。

    end 可選終止索引,默認(rèn)值為 this.length。

2、fill() 的使用

// 當(dāng)傳入單個(gè)參數(shù)的時(shí)候,該方法會(huì)用該參數(shù)的值填充整個(gè)數(shù)組
    var arr1 = new Array(5)
    console.log(arr1.fill(1)); //[1,1,1,1,1]
    var arr2 = [1, 2, 3, 4]
    console.log(arr2.fill(0)); //[0,0,0,0]

    // 當(dāng)傳入兩個(gè)參數(shù)的時(shí)候,第一個(gè)參數(shù)為填充的元素,第二個(gè)為填充元素的起始位置
    var arr3 = [0, 1, 2, 3, 4, 5, 6]
    console.log(arr3.fill(1, 3)); //[0,1,2,1,1,1,1]

    // 當(dāng)傳入三個(gè)參數(shù)的時(shí)候,第一個(gè)參數(shù)為填充的元素,第二個(gè)參數(shù)和第三個(gè)參數(shù)分別指填充元素的起始和終止位置,不修改終止位置元素
    var arr4 = [0, 1, 2, 3, 4, 5]
    console.log(arr4.fill(1, 3, 5)); //[0,1,2,1,1,5]
    
    //如果提供的起始位置或結(jié)束位置為負(fù)數(shù),則他們會(huì)被加上數(shù)組的長(zhǎng)度來(lái)算出最終的位置,例如 起始位置為-1 就相當(dāng)于array.length-1
    var arr5 = [0, 1, 2, 3, 4, 5]
    console.log(arr5.fill(1, -3));//[0,1,2,1,1,1]
    var arr6 = [0, 1, 2, 3, 4, 5]
    console.log(arr6.fill(1, 3, -2));//[0,1,2,1,4,5]

到此這篇關(guān)于js fill函數(shù)填充數(shù)組或?qū)ο蟮膯栴}的文章就介紹到這了,更多相關(guān)js fill函數(shù)填充內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: JavaScript
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
婷婷亚洲五月| 国产午夜精品一区二区三区欧美 | 日本欧洲一区二区| 伊人久久大香线蕉av超碰演员| 特黄特色欧美大片| 久久精品国语| 九九精品调教| 99久久夜色精品国产亚洲狼| 国产成人精品亚洲线观看| 国产精品久久久亚洲一区| 国产欧美久久一区二区三区| 国产精品久久久久久妇女| 国产精品久av福利在线观看| 久久一区精品| av资源中文在线| 色天使综合视频| 红桃视频欧美| 亚洲欧美日本国产| 国产伦精品一区二区三区视频| 国产精品片aa在线观看| 国产一区二区三区日韩精品| 高清av不卡| 精品日韩毛片| 亚洲在线观看| 亚洲精选成人| 欧美日韩91| 国内自拍视频一区二区三区| 美女福利一区二区三区| 欧美中文字幕一区二区| 天堂av在线一区| 日韩精品久久理论片| 国产精品1区在线| a国产在线视频| 久久久久99| 亚洲深夜福利在线观看| 国产精品入口久久| 久久裸体视频| 亚洲色图网站| 久久一区精品| 国产精品毛片在线| 国产精品一区亚洲| 午夜久久中文| 免费美女久久99| 嫩草伊人久久精品少妇av杨幂| 国产亚洲一区二区手机在线观看| 视频在线观看国产精品| 国产精品亚洲欧美日韩一区在线| 日韩国产欧美| 日韩一区二区三区在线看| 黄色在线网站噜噜噜| 尤物精品在线| 欧美国产另类| 伊人久久婷婷| 国产精品最新自拍| 久久蜜桃精品| 国产伦精品一区二区三区在线播放| 香蕉视频亚洲一级| 亚州av一区| 亚洲成人一区在线观看| 日本aⅴ精品一区二区三区| 日本不良网站在线观看| 亚洲精品国产精品粉嫩| 一本大道色婷婷在线| 日韩av字幕| 亚洲手机视频| 精品一区二区三区免费看| 亚洲欧美视频一区二区三区| 69堂精品视频在线播放| 日韩大片在线播放| 日韩精品久久理论片| 今天的高清视频免费播放成人| 青青青国产精品| 偷拍欧美精品| 成人午夜亚洲| 亚洲欧美在线综合| 久久国产成人午夜av影院宅| 久久99蜜桃| 日韩一区二区三区精品| 婷婷丁香综合| 日韩高清中文字幕一区二区| 欧美日韩国产一区二区在线观看| 影视先锋久久| 国产精品黑丝在线播放| 91av一区| 午夜久久tv| 日韩一区三区| 你懂的亚洲视频| 91欧美精品| 视频精品一区二区| 亚洲啊v在线| 久久三级中文| 亚洲精品福利| 夜夜精品视频| 久久网站免费观看| 国产a亚洲精品| 国产极品一区| 7m精品国产导航在线| 一区二区三区网站| 午夜久久99| 天堂中文av在线资源库| 麻豆91小视频| 欧美精品影院| 青青草国产精品亚洲专区无| 日本欧洲一区二区| 国内精品99| 久久九九精品| 国产精品亚洲一区二区三区在线观看| 国产精品成人3p一区二区三区| 婷婷久久免费视频| 亚洲天堂av资源在线观看| 久热精品在线| 免费视频一区二区| 亚洲丝袜美腿一区| 中文字幕日本一区二区| 91久久久精品国产| 亚洲激情精品| 国产精品人人爽人人做我的可爱| 伊人精品一区| 中文字幕成在线观看| 成人台湾亚洲精品一区二区| 国产69精品久久| 91av亚洲| 99久久精品国产亚洲精品| 亚洲五月婷婷| 国产精品美女| 亚洲三级在线| 91欧美精品| 欧美国产中文高清| 九九99久久精品在免费线bt| 国产欧美一区二区三区精品观看| 久久国产人妖系列| 国产精品2区| 精品国产乱码| 日韩免费一区| 美女少妇全过程你懂的久久| 免费观看不卡av| 亚洲一区二区三区在线免费| 欧美另类中文字幕| 精品免费av| 成人日韩精品| 国产视频久久| 午夜精品福利影院| 国产欧美久久一区二区三区| 动漫av一区| 日韩在线观看一区| 99精品99| 国产亚洲欧美日韩精品一区二区三区 | 免费成人性网站| 亚洲精品婷婷| 欧美精品97| 伊人网在线播放| 国产精品7m凸凹视频分类| 免费成人性网站| 国产伦精品一区二区三区在线播放 | 免费看欧美美女黄的网站| 欧美午夜三级| 色偷偷偷在线视频播放| 亚洲激情偷拍| 日韩成人在线看| 国产精品久久观看| 日韩亚洲在线| 欧美在线观看天堂一区二区三区| 加勒比视频一区| 91久久在线| 国产日产精品_国产精品毛片 | 九九在线精品| 亚洲精品少妇| 国产+成+人+亚洲欧洲在线| 在线视频观看日韩| 91精品美女| 亚洲精品永久免费视频| 男人的天堂久久精品| 国产精品久久久久久模特 | 日韩精品第二页| 国产一区二区三区精品在线观看| 亚洲二区精品| 国产精品一级在线观看| 福利精品在线| 久久亚洲二区| 高清av一区| 综合激情五月婷婷| 国产精品99视频| 免费看精品久久片| 成人午夜在线| 亚洲午夜久久| 伊人久久国产| 日本成人在线视频网站| 免费看av不卡| 日本不卡视频在线观看| 日韩不卡免费高清视频| 97se亚洲| 婷婷综合社区| 国产精品久久久久久久久久久久久久久 | 亚洲在线网站| 国产一区二区三区四区五区| 一区二区高清| 久久久久美女| 久久不见久久见中文字幕免费| 日韩午夜av| 国产精品成人a在线观看|