将一个对象里面元素为-1的值全转为空怎么做呢?

image.png

有没有简单的方法检测对象中为-1的都转空呢?

最好是循环自动修改

阅读 184
评论 更新于 2019-12-04
    4 个回答
    gaoryrt
    • 2.6k

    说了多少遍 immutable,immutable(熊猫打人),要考的呀:

    const newObj = Object.fromEntries(
        Object.entries(obj).filter(([_, val]) => val !== -1)
    )
    
    const newObj = Object.entries(obj)
        .filter(([_, val]) => val !== -1)
        .reduce((pre, [key, val]) => {
            pre[key] = val
            return pre
        }, {})
    评论 赞赏 2019-12-04