Fork me on github

对象

获取对象的key

    let arr ={'a':1,'b':2,'c':3}
    // 输出 key 
    console.info('1', Object.keys(arr)) // 输出为数组形式

 循环遍历对象

for(let i in ele){ 
    if(ele[i] === ''){
       delete ele[i]
    }
}

Object.assign()

语法:Object.assign(target, ...sources);

将目标对象复制到源对象 返回一个新对象
var str = {'b':{a:1,b:2}}
var str2 = {'a':{a:1,b:2}}
console.info('2222', Object.assign(str2,str))

去掉对象中值为空的key

   const cleanJJ = (ele) => {
        for (let i in ele) {
            if (ele[i] === '' || ele[i] === null || ele[i] === undefined) {
                delete ele[i]
            }
        }
        return ele
    }
    let res = cleanJJ({
        name: '',
        age: undefined,
        sex: null,
        pageSize: 10,
        page: 1,
        num:2
    })
    console.log("res", res)

posted @ 2021-05-06 10:14  我の前端日记  阅读(35)  评论(0)    收藏  举报
Copyright © 2021 LinCangHai
Powered by .NET 5.0 on Kubernetes