var a = {
state: "",
city: "",
}
var b = {
resident_state: "US",
resident_city: "NY",
}
我想写一个函数,这样我可以:
如果b
JSON对象的Key标识符的最后5个字符是'state',则将其附加到a
JSON对象的状态标识符。
如果键标识符的最后4个字符匹配'city',则将其附加到a
JSON对象状态标识符。
输出:
a = {
state: "US",
city: "NY",
}
可以遍历b
的键并进行相应的操作
var a = {
state: "",
city: "",
}
var b = {
resident_state: "US",
resident_city: "NY",
}
Object.keys(b).forEach(key => {
if (key.endsWith('state')) {
a.state = b[key]
} else if (key.endsWith('city')) {
a.city = b[key]
}
})
console.log(a);