如何解决ES6基础语法不支持的问题。

来源:互联网 发布:网络数据分析工具 apk 编辑:程序博客网 时间:2024/06/05 16:17

在学习ES6语法的时候,碰到了一些问题,在执行下面代码的时候,会出现错误。

var a = [];for (let i = 0; i < 10; i++) {  a[i] = function () {    console.log(i);  };}a[6](); // 6

这里写图片描述

通过异常信息可以看出,是不支持let等语法,

根据网上的说法,要在严格模式下执行才行

"use strict";
  • 后来加入严格模式之后就可以正确执行。

那到底什么是严格模式?

0 0
原创粉丝点击