ES6 陣列和物件

2021-08-18 02:58:54 字數 871 閱讀 4880

先列乙個要學習內容的大綱,慢慢補齊。

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關鍵字建...