成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

初入ES6-Array

馬永翠 / 606人閱讀

摘要:用于將對(duì)象轉(zhuǎn)為數(shù)組可遍歷和類數(shù)組對(duì)象部署屬性的對(duì)象和擴(kuò)展運(yùn)算符的區(qū)別是任何具有屬性的都可以使用的方法是用原型該方法還有一個(gè)參數(shù)類似的新方法將字符串轉(zhuǎn)化為數(shù)組,特別是大于的單個(gè)字符,避免分割成多個(gè)用來(lái)彌補(bǔ)構(gòu)造函數(shù)的歧義三個(gè)空值只有一個(gè)參數(shù)其實(shí)

1,Array.from用于將對(duì)象轉(zhuǎn)為數(shù)組(可遍歷和類數(shù)組對(duì)象部署Iterator 屬性的對(duì)象)
和擴(kuò)展運(yùn)算符的區(qū)別是任何具有Length屬性的都可以使用

var arr = [1,2,3,4];
var set = new Set(arr);
var obj = {
    0:23,
    2:"name",
    length:3
}
//ES5的方法是用原型
Array.prototype.slice.call(obj)        //[23, empty × 1, "name"]
Array.from(obj)        //[23, undefined, "name"]
//該方法還有一個(gè)參數(shù)類似ES5的新方法
Array.from(arr,num=>num*3)        // [3, 6, 9, 12]

//將字符串轉(zhuǎn)化為數(shù)組,特別是大于uFFFF的單個(gè)字符,避免分割成多個(gè)

Array.of用來(lái)彌補(bǔ)構(gòu)造函數(shù)的歧義

var arr1 = new Array();    //[]
var arr2 = new Array(3);    //[ , , ]三個(gè)空值只有一個(gè)參數(shù)其實(shí)指定的是數(shù)組數(shù)量

var arr3 = new Array(3,4)    //[3,4]
//以上只有參數(shù)大于兩個(gè)的時(shí)候才會(huì)生成正確的數(shù)組

Array.of(3)    //[3]
//參數(shù)直接是數(shù)組元素,無(wú)論多少

copyWithinfill將數(shù)組內(nèi)部元素復(fù)制到指定位置,會(huì)改變?cè)?/p>

Array.prototype.copyWithin(target,start,end);//target復(fù)制的目標(biāo)位置,start復(fù)制的開始,end結(jié)束

var arr = [1,2,3,"a","b","c"];
arr.copyWithin(0,2,4)
arr.fill(3)    // [3, 3, 3, 3, 3, 3]抹去所有元素并且填充
arr.fill(ele,star,end)    //還有其他的參數(shù)指定起始位置
//這個(gè)兩個(gè)方法后面的參數(shù)是從start開始包含該位置,end結(jié)束,不包含該位置

ES6數(shù)組新的方法

//find(fn,[this.obj]);和ES5遍歷的方法一樣的參數(shù)
var arr = [1,2,3,4];
arr.find(x=>x>2);    //返回第一個(gè)為true的元素,如果沒(méi)有的話就返回undefined;
//識(shí)別是否有元素NaN
var ar = [NaN,2,4];
ar.indexOf(NaN)// -1;
ar.find(x=>(Object.is(NaN,x)))    //NaN
//includes(ele,start,end);判段是否包含某個(gè)元素后面的參數(shù)是開始結(jié)束的位置
ar.includes(2)    //true;
ar.includes(NaN)    //true




文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/88861.html

相關(guān)文章

  • HTML & CSS之小白初入江湖

    摘要:之小白初入江湖超文本標(biāo)記語(yǔ)言簡(jiǎn)稱是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。描述了一個(gè)網(wǎng)站的結(jié)構(gòu)語(yǔ)義隨著線索的呈現(xiàn),使之成為一種標(biāo)記語(yǔ)言而非編程語(yǔ)言。是塊級(jí)元素,是行內(nèi)元素。層疊樣式表簡(jiǎn)稱是一種用來(lái)為結(jié)構(gòu)化文檔如添加樣式的工具。 HTML & CSS之小白初入江湖 1. HTML 超文本標(biāo)記語(yǔ)言(HyperText Markup Language, 簡(jiǎn)稱HTML)是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言...

    fai1017 評(píng)論0 收藏0
  • HTML & CSS之小白初入江湖

    摘要:之小白初入江湖超文本標(biāo)記語(yǔ)言簡(jiǎn)稱是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。描述了一個(gè)網(wǎng)站的結(jié)構(gòu)語(yǔ)義隨著線索的呈現(xiàn),使之成為一種標(biāo)記語(yǔ)言而非編程語(yǔ)言。是塊級(jí)元素,是行內(nèi)元素。層疊樣式表簡(jiǎn)稱是一種用來(lái)為結(jié)構(gòu)化文檔如添加樣式的工具。 HTML & CSS之小白初入江湖 1. HTML 超文本標(biāo)記語(yǔ)言(HyperText Markup Language, 簡(jiǎn)稱HTML)是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言...

    crossoverJie 評(píng)論0 收藏0
  • 初入vue配合el-table做批量下載

    摘要:剛開始做項(xiàng)目,正好碰上了一個(gè)批量下載的功能就是下面圖片中的一個(gè)導(dǎo)出的功能后臺(tái)返回的數(shù)據(jù)格式是這樣的,如下做批量下載后臺(tái)需要前端給一個(gè)必需字段,在我這里也就是上代碼這樣我們的就是一個(gè)由組成的數(shù)組,搞定 剛開始做vue項(xiàng)目,正好碰上了一個(gè)批量下載的功能 就是下面圖片中的一個(gè)導(dǎo)出的功能showImg(https://segmentfault.com/img/bVbsuIr); 后臺(tái)返回的數(shù)據(jù)...

    tunny 評(píng)論0 收藏0
  • 初入Vue,node,express,mongodb

    摘要:本人前端萌新大概花了一周多一點(diǎn),完成了一個(gè)前后端分離解耦的簡(jiǎn)易個(gè)人博客項(xiàng)目。項(xiàng)目前后端分離,路由完全交給處理,后端只負(fù)責(zé)操作數(shù)據(jù)庫(kù),暴露。目前項(xiàng)目提供做學(xué)習(xí)用途,希望能給大家一些幫助,對(duì)全棧項(xiàng)目有一個(gè)初步的了解,謝謝。 本人前端萌新大概花了一周多一點(diǎn),完成了一個(gè)前后端分離解耦的簡(jiǎn)易個(gè)人博客項(xiàng)目。項(xiàng)目前后端分離,路由完全交給vue-router處理,后端只負(fù)責(zé)操作數(shù)據(jù)庫(kù),暴露api。 技...

    dingding199389 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<