您的位置:首页 > 其它

解决ES6语法不支持问题

2017-03-16 14:40 148 查看
原文链接:http://www.cnblogs.com/hjjz/p/6559400.html

在使用了一些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){}

 

转载于:https://www.cnblogs.com/hjjz/p/6559400.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐