js經常使用循環遍歷方法

改變從記錄開始,總結,輸出數組

此篇主要記錄關於遍歷方法:3d

數組遍歷

一、forEach 返回undefined cdn

二、map 返回新數組,需return值 對象

三、filter 返回新數組,需return boolean值 blog

四、for 繼承

五、for in (用於數組/對象) it

七、some 返回boolean,需return boolean值 io

八、every 返回boolean,需return boolean值 class

九、for of ES6新增 遍歷

對象遍歷

一、Object.keys() 返回新數組(包含對象自身可枚舉的全部屬性,不含繼承的)

-->用的比較多,數據返回對象,需轉換爲屬性名的數組

二、Object.values() 返回新數組(對象自身可枚舉的全部屬性值)

-->([捂臉] 不多用)

三、for in 除自身的屬性外,還可遍歷繼承的屬性

end:不斷完善中,歡迎指教

相關文章
相關標籤/搜索