解決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