jsvar声明和this的不同导致的错误

img


这样能正确输出

img


把this改为 var 怎么就是 undefine了 怎么没初始化

构造函数中的this指向实例对象ar,是对这个实力的names属性赋了值的
至于第一个,你可以看作它声明了个变量然后给他赋了个值,除了占了点内存其实什么都没影响到