es5 6新新增的js方法

2021-07-12 07:27:46 字數 871 閱讀 7747

1、object.keys(obj)

返回物件可被列舉的自身屬性名陣列

object.keys()

//['name','age']

2、object.assign(target,obj,obj...)

把多個源物件自身可列舉屬性拷貝給目標物件並返回目標物件

源物件屬性會全部拷貝到目標物件,如有同屬性會被覆蓋

------------------------陣列

1、every

//every 迭代陣列值全部返回true才返回true

console.log(arr.every(function(val)))

2、some

//some 迭代 只要有乙個返回true就返回true

console.log(arr.some(function(val)))

3、map

//map 迴圈陣列函式內需要有return 返回新的值。

//map 最終會返回乙個新陣列,長度和運算元組一樣

//可用於對陣列值的計算並返回新資料

var b=arr.map(function(item,index))

console.log(b);

4、foreach

//foreach 是用來替換for的

//它迴圈陣列,可以修改陣列

arr.foreach(function(item,index))

console.log(arr);

5、filter

//filter 迴圈陣列,返回符合條件的新的陣列

var newarr=arr.filter(function(item,index))

console.log(newarr,arr)

ES5 6對非同步事件的處理方式

es5語法,處理非同步事件 1000 ajax function es6語法,promise處理非同步事件 1000 ajax then function function es6語法,promise處理串聯非同步事件 1000 ajax then function 1000 then functi...

ES5中的新增方法

es5中給我們新增了一些方法,可以很方便的運算元組或者字串,這些方法主要包括 陣列方法 字串方法 物件方法 迭代 遍歷 方法 foreach map filter some every foreach array.foreach function currentvalue,index,arr cur...

Es6 陣列新增的方法

這個檔案中所說的三個方法 都是建構函式的方法 array.方法名 不是陣列物件的方法,注意呼叫格式 陣列名.方法名 array.from 將類陣列轉化為陣列 類陣列 有下標,有length,但是無法使用陣列的方法 引數1 需要轉化的類陣列 引數2 處理的方式 可選的 引數3 函式執行時this的指向...