ES 6 对象处理上的一个问题

帖子列表 发布于 2021/08/10 14:25
阅读 78
收藏 0
# 我现在有这样的对象
let obj1 = {
 "b": "bbb",
 "a": "aaa",
 "c": true,
 "d": {}
}

let obj2 = {
 "a": true,
 "b": true,
 "c": false,
 "d": true
}

# 希望结果
obj = {
 "a": "aaa",
 "b": "bbb",
 "d": {}
}

就是说, 结果里面的key顺序就是 obj2 的 key顺序, 不要跟着 obj1 原始的顺序来, 另外就是只有 obj2 里 true 的字段才包括. obj2 的字段在 obj1 里肯定有. 请问用 es6 代码如何实现?

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部