成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

es6知識(shí)點(diǎn)總結(jié)(一)

HelKyle / 3273人閱讀

摘要:知識(shí)點(diǎn)總結(jié)一,,能重復(fù)聲明,有前置功能。淺拷貝一個(gè)數(shù)組設(shè)置原型。永遠(yuǎn)是唯一的,不可能和別的重復(fù),可以阻止對(duì)象的屬性被篡改前面不能使用操作符。和的區(qū)別鍵名可以是任何數(shù)據(jù)類型初始化的時(shí)候必須一次性指定鍵名和鍵值。

es6知識(shí)點(diǎn)總結(jié)(一)

let,var,const

var:能重復(fù)聲明,有前置功能。
let:有塊級(jí)作用域,沒有前置功能,不能重復(fù)聲明。
const:有塊級(jí)作用域,用來聲明常量(恒量),不可改變,常量的名字必須大寫,不能重復(fù)聲明,常量在聲明的時(shí)候必須賦值,常量的值是引用數(shù)據(jù)類型。

模板字符串:

1.模板字符串可以綁定變量;
2.模板字符串支持換行;
3.標(biāo)簽?zāi)0遄址?/pre>

對(duì)象字面量:

1.字面量對(duì)象屬性能夠簡寫(當(dāng)你賦值的變量名和你的屬性名一樣的情況下);
2.字面量對(duì)象方法可以簡寫,省去function關(guān)鍵字;
3.對(duì)象的屬性可以寫自動(dòng)計(jì)算的屬性。

解構(gòu)賦值:

1.解構(gòu)賦值是指es6允許我們按照一定的解構(gòu)模式提取數(shù)組和對(duì)象里的值賦給變量;
2.解構(gòu)可以避免在對(duì)象賦值時(shí)產(chǎn)生中間變量;
3.解構(gòu)賦值可以解構(gòu)對(duì)象,解構(gòu)陣列。

擴(kuò)展運(yùn)算符:

1.展開數(shù)組:
  let arr = [1,2,3,4];
  let a = [...arr];
  console.log(a);
2.數(shù)組的拷貝:
  let a = [1,2,3];
  let a1 = [...a];
  a1.push(4);
  console.log(a);
  console.log(a1);
3.數(shù)組的合并:
  let a = [1,2,3];
  let a1 = [4,5,6];
  a = [...a,...a1];
  console.d(a);
4.數(shù)組的調(diào)用:
  function  fn(a,b,c,d){
    console.log(a+b+c+d);
  }
  var p=[1,2,3,4,5,6];
  let result=fn(10,...p);

箭頭函數(shù):

    //箭頭函數(shù) =>
    let a = () => {
        console.log("Hello word")
    }
    a();
    //有參數(shù)
    (name)=>{
        console.log(name);
    };
    //沒有參數(shù)
    ()=>{
        console.log("hi word")
    };
    //可以省略()
    let d = name=>{
        console.log(name);
    }
    d("jiang");
    //兩個(gè)參數(shù)
    (name,age)=>{
        console.log(name,age);
    };
    //省略后的
    let c (a,b)=>a+b;
    (a,b)=>{console.log(a+b);
    console.log(c);

擴(kuò)展參數(shù):

    //默認(rèn)參數(shù)
    let sayHellow = (name,age=30)=>{
        let str = `${name} is ${age} years old`
        console.log(str);
    }
    sayHellow("songze",25);//控制臺(tái)打印songze is 25 years old。
    //擴(kuò)展參數(shù)
    let sum = (a,b,c) => {
        console.log(a+b+c);
    };
    let arr = [1,2,3];
    sum(...arr);//控制臺(tái)打印6。
    //剩余函數(shù)
    let he = (a,b,...rest)=>{
        console.log(rest);//控制臺(tái)打印[3, 4, 5, 6, 7, 8, 9]。
        console.log(a+b);//控制臺(tái)打印3.
    }
    he(1,2,3,4,5,6,7,8,9);

Math、Number、String 、Array、Object:

1.Math:
    01.trunc:用于去除一個(gè)數(shù)的小數(shù)部分,返回整數(shù)部分;
    02.sign:用來判斷這個(gè)數(shù)是正數(shù)負(fù)數(shù)還是0,如果是正數(shù)就打印1,負(fù)數(shù)打印-1,0打印0,-0打印-0;
    03.cbrt 用來計(jì)算一個(gè)數(shù)的立方根。
2.Number:
    01.isInter:判斷一個(gè)數(shù)是否是整數(shù);
    02.isNaN:里面的數(shù)只有是NaN的時(shí)候是true,別的全部都是fales,用來判斷這個(gè)數(shù)是不是非數(shù)字。
3.String:
    01.includes:判斷一個(gè)字符串里面有沒有包含某個(gè)字符;
    02.startsWith:判斷一個(gè)字符串以某個(gè)字符開頭;
    03.endsWith:判斷一個(gè)字符串以某個(gè)字符結(jié)尾;
    04.repeat 重復(fù)打印某個(gè)字符串。
4.Array:
    01.Array.feom:復(fù)制一個(gè)數(shù)組;
    02.Array.of:把多個(gè)數(shù)字放在一個(gè)數(shù)組里,類似于 new Array;
    03.fill:第一個(gè)參數(shù)是要把數(shù)組里的值改成什么,達(dá)爾戈參數(shù)是從數(shù)組的哪一位開始,它不管后面有多少數(shù)都要改變。
5.Object:
    01.Object.assign:淺拷貝一個(gè)數(shù)組;
    02.Object.setPrototypeOf:設(shè)置原型。

Symbol:

1.Symbol永遠(yuǎn)是唯一的,不可能和別的重復(fù),可以阻止對(duì)象的屬性被篡改;
2.Symbol前面不能使用new操作符。

Set WeakSet:

1.集合和數(shù)組的區(qū)別就是一個(gè)重復(fù),有個(gè)不重復(fù);
2.WeakSet只能方引用數(shù)據(jù)類型(Object,數(shù)組)。

Map WeakMap:

1.Map和Object的區(qū)別:鍵名可以是任何數(shù)據(jù)類型;
2.初始化的時(shí)候必須一次性指定鍵名(key)和鍵值(value)。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/84036.html

相關(guān)文章

  • ES6-7

    摘要:的翻譯文檔由的維護(hù)很多人說,阮老師已經(jīng)有一本關(guān)于的書了入門,覺得看看這本書就足夠了。前端的異步解決方案之和異步編程模式在前端開發(fā)過程中,顯得越來越重要。為了讓編程更美好,我們就需要引入來降低異步編程的復(fù)雜性。 JavaScript Promise 迷你書(中文版) 超詳細(xì)介紹promise的gitbook,看完再不會(huì)promise...... 本書的目的是以目前還在制定中的ECMASc...

    mudiyouyou 評(píng)論0 收藏0
  • ES6學(xué)習(xí)總結(jié)

    摘要:可以通過調(diào)用方法將創(chuàng)建一個(gè)新的類型的值,這個(gè)值獨(dú)一無二,不與任何值相等。還可以使可擴(kuò)展,在中,表達(dá)式被標(biāo)準(zhǔn)化為構(gòu)造函數(shù)的一個(gè)方法,這意味著它是可擴(kuò)展的。 前端發(fā)展的太快了,快到ES6,ES7出來之后,今年已經(jīng)是ES8了,但是縱然前端發(fā)展很快,我們除了馬不停蹄的學(xué)習(xí)新的技術(shù)之外,也要沉下心來,好好的潛心磨礪自己,本文是整理了自己學(xué)習(xí)ES6之后相關(guān)的知識(shí)要點(diǎn),寄希望于書之于筆,一來自己可以...

    _ipo 評(píng)論0 收藏0
  • es6 知識(shí)總結(jié)--3

    es6知識(shí)總結(jié)--3 上午發(fā)表了一個(gè)總結(jié)覺得還是把自己的了解做成一個(gè)小系列吧,明天把那個(gè)總結(jié)一下! es6對(duì)咱們es3,es5的數(shù)據(jù)類型進(jìn)行了升級(jí)下邊說新APIs!js數(shù)據(jù)類型有Number、String 、oject、Boolean、Null、Undefined六種數(shù)據(jù)類型 ! 下邊介紹 Math、Number、String 、Array、Boject的新 APIs Math Number S...

    Keagan 評(píng)論0 收藏0
  • ES6 常用識(shí)點(diǎn)總結(jié)

    摘要:常用知識(shí)總結(jié)之前總結(jié)了中的一些知識(shí)點(diǎn)。在年正式發(fā)布了,簡稱,又稱為。作為構(gòu)造函數(shù)的語法糖,同時(shí)有屬性和屬性,因此同時(shí)存在兩條繼承鏈。子類的屬性,表示構(gòu)造函數(shù)的繼承,總是指向父類。 ES6常用知識(shí)總結(jié) 之前總結(jié)了es5中js的一些知識(shí)點(diǎn)。這段時(shí)間看了石川blue老師講解的es6課程,結(jié)合阮一峰老師的es6教程,隨手做了一些筆記和總結(jié)分享給大家。內(nèi)容還是es6主要的知識(shí)點(diǎn),基本沒有什么創(chuàng)新...

    leap_frog 評(píng)論0 收藏0
  • ES6 常用識(shí)點(diǎn)總結(jié)

    摘要:常用知識(shí)總結(jié)之前總結(jié)了中的一些知識(shí)點(diǎn)。在年正式發(fā)布了,簡稱,又稱為。作為構(gòu)造函數(shù)的語法糖,同時(shí)有屬性和屬性,因此同時(shí)存在兩條繼承鏈。子類的屬性,表示構(gòu)造函數(shù)的繼承,總是指向父類。 ES6常用知識(shí)總結(jié) 之前總結(jié)了es5中js的一些知識(shí)點(diǎn)。這段時(shí)間看了石川blue老師講解的es6課程,結(jié)合阮一峰老師的es6教程,隨手做了一些筆記和總結(jié)分享給大家。內(nèi)容還是es6主要的知識(shí)點(diǎn),基本沒有什么創(chuàng)新...

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

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

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<