JavaScript我的怀疑

JavaScript 引擎太奇怪了

为啥每行,在允许的条件下,都自动补齐一个 ;   嗯?

为啥 var 是个局部变量,但是 可以在函数内自由使用, 而又引入了   let   这个不知所谓的名字,充当作用域最小的变量?

解析赋值为啥这么花里胡哨?实实在在不好吗??

var person = {
    name: '小明',
    age: 20,
    gender: 'male',
    passport: 'G-12345678',
    school: 'No.4 middle school'
};
var {name, age, passport} = person; //于是乎,name就是小明了,age就是20,passport就是G-12345678 了!name,passport还不能拼写错误,否则就是 undefined



猜你喜欢

转载自www.cnblogs.com/3532gll/p/9500587.html