先列乙個要學習內容的大綱,慢慢補齊。
es5 中新增的方法:
forwhile
arr.foreach() 迴圈遍歷陣列中的每一位
arr.map() 迴圈遍歷陣列中的每一位,並返回乙個新陣列
arr.filter() 迴圈遍歷陣列中的每一位,並過濾一些不合要求的元素。
arr.some() 查詢陣列中符合條件的元素,返回true
arr.every() 陣列中的所有元素都符合條件的情況下,返回true,如果有乙個不滿足則flase
arr.reduce()
arr.reduceright()
es 2017中新增了乙個運算子:
math.pow(2,3)
es6 方法
for.....of..... :
arr.keys() 相當於索引
arr.entries() 某一項的值
使用方法:
array.from:
array.of():
arr.find():
arr.findindex():
arr.fill()
es2016新增:
arr.indexof()
arr.includes()
str.includes()
物件的簡介語法:
object.is():用來比較兩個值是否相等
object.assign()
es2017引用:
object.keys()
object.entries()
object.values()
ES6 (陣列與物件)
之前的es6 教程中有說過一句 實現陣列去重的方法 const arr 1,0,2,0,5,4,4,5,0,1 let newarr new set 1,0,2,0,5,4,4,5,0,1 console.log newarr 1,0,2,5,4 感覺這種方法更為簡潔。說到這裡,此處也碰到乙個奇怪的...
ES6中陣列和物件的遍歷
在工作中經常會用到陣列或者物件的遍歷,for的一大痛點就是額外定義了變數,for迴圈一多,變數又容易衝突。es6給出了新的遍歷的方法,我們一起來看一下 foreach方法 var name 張三 李四 王五 張三 李四 王五 foreach v,l,k map方法 map 是表示對映的,也就是一一對...
ES6物件導向
前言 在es5中,對於物件沒有統一規定的寫法,我們只能以函式的形式來寫乙個物件。而在es6語法中,我們有了class,constructor,extends,supper 等關鍵字來實現物件導向。下面將介紹es6物件導向的使用 class person 類的方法 showname 使用new關鍵字建...