【发布时间】:2020-12-28 10:12:27
【问题描述】:
我有一个带有 50 多个键的 JSON 对象
const data = {a:1, b:2, c:3,....,y:99,z:100}
和 2 个包含此 json 对象键的数组
const arr1 = ["a", "b", "m", "l", "x", "y", "Z"]
const arr2 = ["c", "d", "g", "h", "i", "k", "q"]
现在我想将 data 对象中的所有值复制到 2 个新对象中,其中仅包含 arr1 和 arr2 中存在的那些键的数据到 2 个对象中
【问题讨论】:
-
到目前为止您尝试了哪些方法,您的解决方案有哪些问题?
-
Object.fromEntries(arr1.map(k => [k, data[k]]))
标签: javascript json typescript