forEach和for in
生活随笔
收集整理的這篇文章主要介紹了
forEach和for in
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果是對數組本身進行操作,則必然要用到for循環,如果是依賴數組做其他東西的操作,則可以用
forEach
最經典的兩種操作
1、批量獲取數組中的單個元素
2、對象中為空值時刪去該對象里的值
for (const _key in this.params) {if (this.params[_key] === '') { // 當條件值為''時去除條件delete this.params[_key];}}for of獲取的是鍵
for in獲取的值
數組
1、數組中操作對象(最優)
如果需要對數組中的對象進行操作(相同對象的數量)
2、數組中操作對象的值
let _selectIds = [];for (let item of multipleSelection) {_selectIds.push(item.id);}3、數組轉化對象
arr.toString();對象
1、對象轉化數組
var obj = { foo: 'bar', baz: 42 }; console.log(Object.values(obj)); // ['bar', 42]判斷某個值是否為空
if (!item && item !== 0) {_result = true //值為空}2、刪除對象里空的鍵值對
for (const _key in this.params) {if (this.params[_key] === '') { // 當條件值為''時去除條件delete this.params[_key];}}最后總結如圖:
總結
以上是生活随笔為你收集整理的forEach和for in的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js的三元表达式用来替换表格中的颜色
- 下一篇: 每日一问8-17