我原来一直认为是这样:
AO(test) = {
a: undefined,
b: undefined,
c: undefined,
d: function d(){},
e: undefined
}然后才是赋值(形参在这里赋值):
AO(test) = {
a: 10,
...
}真相原来是形参先赋值:
AO(test) = {
a: 10,
b: undefined,
c: undefined,
d: function d(){},
e: undefined
}非常感谢
不用谢。。。。。。。