如果我有2个看起来像这样的对象
const var1 = { employee_id: employeeID }
和
const var2 = {employee_id: 4}
我需要做这样的事情
const testFunc = (param) => {
console.log(param)
}
testFunc(var2.var1.employee_id)
使输出为
employeeID: 4
如何从两个单独的对象键/值中找出对象引用?
编辑:我正在寻找的解决方案是使用var2[var1.employee_id]
答案 0 :(得分:0)
const testFunc = (var1, var2, parameter) => {
console.log(`${var1[parameter]} : ${var2[parameter]}`)
}
testFunc(var1, var2, 'employee_id')
类似的东西!
如果您只想从{employeeID : 4}
和var1
创建对象var2
,则功能应为
const testFunc = (var1, var2, parameter) => {
return {var1[parameter] : var2[parameter]}
}
如果您知道两个对象具有相同且唯一的参数,则可以简化:
const testFunc = (var1, var2) => {
const parameter = Object.keys(var1)[0]
return {var1[parameter] : var2[parameter]}
}
答案 1 :(得分:0)
我正在寻找的解决方案是使用var2[var1.employee_id]