要将不同的数据类型(从数组到整数)传递给同一个函数,然后在更改其值之前检查数据类型,使用 instanceof Array 查看以下方法是否有更好/更有效的方法?
function foo(x) {
if (x instanceof Array) {
for(i=0;i<x.length;i++){
x[i].bar = '1';
x[i].baz = '2';
}
}
else{
x.bar = '1';
x.baz = '2';
}
}
谢谢 :)