解决ES6语法不支持问题


在使用了一些ES6语法以后,浏览器会报错,如下

1 for (let item of items) {
2         item.addEventListener('click', function() {
3           alert('you clicked on item: ' + item.innerHTML);
4         });
5     }

大意是不支持let等语法

在网上查找到使用严格语法即可

1 "use strict";//严格模式

至于严格模式,看到了这里→http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.

 

不过第一行还是报错的,不知道为啥,

1     for (let item of items) {
2         item.addEventListener('click', function() {
3           alert('you clicked on item: ' + item.innerHTML);
4         });
5     }

最后我改成了[汗]

1 for (语句 1; 语句 2; 语句 3){}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM