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

資訊專欄INFORMATION COLUMN

ES6筆記

qianfeng / 709人閱讀

摘要:一可以重復(fù)聲明不能限制修改沒(méi)有塊級(jí)作用域不能重復(fù)聲明變量有塊級(jí)作用域不能重復(fù)聲明常量有塊級(jí)作用域塊級(jí)作用域循環(huán)短短函數(shù)都屬于塊級(jí)作用域二剩余參數(shù)展開(kāi)符剩余參數(shù)必須是形參的最后一個(gè)否則會(huì)報(bào)錯(cuò)數(shù)組展開(kāi)相當(dāng)于拼接兩個(gè)數(shù)組展開(kāi)三默認(rèn)參數(shù)打印出來(lái)沒(méi)有

一、 var,let,const

var:可以重復(fù)聲明、不能限制修改、沒(méi)有塊級(jí)作用域
let:不能重復(fù)聲明、變量、有塊級(jí)作用域
const:不能重復(fù)聲明、常量、有塊級(jí)作用域
//塊級(jí)作用域 {},循環(huán),if短短,函數(shù)都屬于塊級(jí)作用域

二、剩余參數(shù)(展開(kāi)符)剩余參數(shù)必須是形參的最后一個(gè),否則會(huì)報(bào)錯(cuò)

function show(a, b, ...c){
  console.log(a, b, c);//a=12 b=5 c=[4,8,19,27,36]
  
}
show(12,5,4,8,19,27,36);

數(shù)組展開(kāi)
 let arr1=[12,5,8];
let arr2=[4,5,6];
let arr=[...arr1, ...arr2];//相當(dāng)于拼接兩個(gè)數(shù)組
console.log(arr)//[12,5,8,4,5,6]

json展開(kāi)
let json={a:12, b:5, c:99};
let json2={
  ...json,
  d: 999
};
console.log(json2);//{a:12, b:5, c:99,d:999}

三、 默認(rèn)參數(shù)

function show2(a, b=5, c=8) {
    console.log(a, b, c)
}
show2(88)//打印出來(lái) 88,5,8(沒(méi)有傳參數(shù)b默認(rèn)為5,c默認(rèn)為8)
show2(88,22)//打印出來(lái) 88,22,8(b的默認(rèn)參數(shù)被覆蓋所以為22,c默認(rèn)為8)
show2(88,22,3)//打印出來(lái) 88,22,3

map、reduce、filter

//map
let arr=[68, 53, 12, 98, 65];
let arr2=arr.map(function (item){
  if(item>=60){
    return "及格";
  }else{
    return "不及格";
  }
});
console.log(arr);//[68, 53, 12, 98, 65]
console.log(arr2);//[及格, 不及格, 不及格, 及格, 及格]

//result
 let arr=[68, 53, 12, 98, 65];
 let result=arr.reduce(function (tmp, item, index){
  console.log(index+": "+tmp+", "+item);
  return tmp+item;
});
console.log(result);

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

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

相關(guān)文章

  • 《深入理解ES6筆記——導(dǎo)讀

    摘要:最近買(mǎi)了深入理解的書(shū)籍來(lái)看,為什么學(xué)習(xí)這么久還要買(mǎi)這本書(shū)呢主要是看到核心團(tuán)隊(duì)成員及的創(chuàng)造者為本書(shū)做了序,作為一個(gè)粉絲,還是挺看好這本書(shū)能給我?guī)?lái)一個(gè)新的升華,而且本書(shū)的作者也非常厲害。 使用ES6開(kāi)發(fā)已經(jīng)有1年多了,以前看的是阮一峰老師的ES6教程,也看過(guò)MDN文檔的ES6語(yǔ)法介紹。 最近買(mǎi)了《深入理解ES6》的書(shū)籍來(lái)看,為什么學(xué)習(xí)ES6這么久還要買(mǎi)這本書(shū)呢?主要是看到Daniel A...

    Godtoy 評(píng)論0 收藏0
  • ES6入門(mén)筆記(一)

    摘要:用聲明的常量無(wú)法在后面的代碼中改值。表達(dá)式里還有一個(gè)很方便的就是表達(dá)式,舉個(gè)例子運(yùn)行結(jié)果為后聲明的里以數(shù)組的形式存放了函數(shù)的剩余參數(shù),是不是很方便。 ES6入門(mén)筆記(一) 安裝babel 由于瀏覽器對(duì)ES6的支持還不是很好,編寫(xiě)ES6代碼前我們要安裝一個(gè)babel工具將ES6代碼編譯成ES5代碼,用如下命令安裝babel: npm install -g babel-core ...

    warkiz 評(píng)論0 收藏0
  • es6學(xué)習(xí)筆記-頂層對(duì)象_v1.0_byKL

    摘要:學(xué)習(xí)筆記頂層對(duì)象雖然是筆記但是基本是抄了一次大師的文章了頂層對(duì)象頂層對(duì)象,在瀏覽器環(huán)境指的是對(duì)象,在指的是對(duì)象。之中,頂層對(duì)象的屬性與全局變量是等價(jià)的。的寫(xiě)法模塊的寫(xiě)法上面代碼將頂層對(duì)象放入變量。參考引用頂層對(duì)象實(shí)戰(zhàn) es6學(xué)習(xí)筆記-頂層對(duì)象_v1.0 (雖然是筆記,但是基本是抄了一次ruan大師的文章了) 頂層對(duì)象 頂層對(duì)象,在瀏覽器環(huán)境指的是window對(duì)象,在Node指的是gl...

    Meils 評(píng)論0 收藏0
  • ES6學(xué)習(xí)筆記

    摘要:本筆記為閱讀阮老師的文章自己的總結(jié),僅作自用,感謝阮老師的技術(shù)分享。字符串的遍歷器接口新增判斷字符串的包含情況返回值,表示是否找到了字符串。返回值表示參數(shù)字符串是否在原字符串的頭部。 本筆記為閱讀http://es6.ruanyifeng.com/ 阮老師的文章自己的總結(jié),僅作自用,感謝阮老師的技術(shù)分享。 1.超過(guò)uFFFF的字符ES5無(wú)法正確顯示,會(huì)顯示成前面的uFFFF的碼點(diǎn)符號(hào)加...

    zxhaaa 評(píng)論0 收藏0
  • React學(xué)習(xí)筆記3:用es2015(ES6)重寫(xiě)CommentBox

    摘要:新搭建的個(gè)人博客,本文地址學(xué)習(xí)筆記用重寫(xiě)在一開(kāi)始的時(shí)候配置中我們就加入了的支持,就是下面的配置,但之前的學(xué)習(xí)筆記都使用的完成,所以專門(mén)作一篇筆記,記錄使用完成創(chuàng)建相關(guān)文件修改,增加該入口文件修改,引入該文件做個(gè)簡(jiǎn)單的測(cè)試,看下瀏覽器全部用來(lái) 新搭建的個(gè)人博客,本文地址:React學(xué)習(xí)筆記3:用es2015(ES6)重寫(xiě)CommentBox在一開(kāi)始的時(shí)候webpack配置中我們就加入了e...

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

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

0條評(píng)論

閱讀需要支付1元查看
<