let b =1;
alert(window.b);
chrome中会弹框显示值 1 ;
但是
let b =1;
console.log(window.b);
打印出来的话就是undefined.
不是说在ES6中let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。也就是说,从ES6开始,全局变量将逐步与顶层对象的属性脱钩。
那这样的话 为何alert出来还是有数据的?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
小伙看你根骨奇佳,潜力无限,来学PHP伐。