ES6箭头函数和模板字符串
生活随笔
收集整理的這篇文章主要介紹了
ES6箭头函数和模板字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Es6
本章內容:
箭頭函數
箭頭函數中this的指向
數組的新方法
模板字符串
三點運算符
結構賦值
具體內容:
箭頭函數的聲明:
Es6允許使用箭頭函數(=>)定義
我們在來寫個例子看一下我們所說的哪兩種情況
this 我們使用綁定的形式可以解決這個問題這樣我們在控制臺就可以看到不在是undefined的找不到了
箭頭函數中的this:
在箭頭函數中,沒有自己的this,他的this是繼承而來的;默認的指向在定義他時的對象(宿主對象),而不是執行時的對象,定義他的時候,可能環境時window;箭頭函數可以方便的讓我們在setTimeout,setInterval中方便的使用this
箭頭函數中this指向的固定化,并不是因為箭頭函數的內部有this綁定機制,實際原因是箭頭函數根本沒有自己的this,導致內部的this就是外層代碼塊的this
那我們可以改變一下我們的代碼看看
數組的新方法:
Map 映射
Reduce 匯總
Filter 過濾器
forEach 循環(迭代)
Some() 一個為true就會返回true
every() 必須所有都為true才會返回true
總結
以上是生活随笔為你收集整理的ES6箭头函数和模板字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ECMAScript6入门简介篇
- 下一篇: ES6类的使用和定义.Json.Prom