以下示例正在工作:
const data1 = {
first: 1,
second: 2
};
const data2 = {
first: 'first',
second: 'second'
};
function test(obj) {
console.log(obj.first, obj.second);
}
test(data1); // 1 2
test(data2); // first second
当data1和data2作为另一个对象中的嵌套对象时该怎么办?
const data = {
data1: {
first: 1,
second: 2
},
data2: {
first: 'first',
second: 'second'
}
}
答案 0 :(得分:0)
您可以将嵌套对象作为参数传递给test
函数:
const data = {
data1: {
first: 1,
second: 2
},
data2: {
first: 'first',
second: 'second'
}
};
function test(obj) {
console.log(obj.first, obj.second);
}
test(data.data1); // 1 2
test(data.data2); // first second