请教,这段js代码(setInterval())在小程序中运行报错,谷歌正常
发布于 7 年前 作者 xiaochao 12676 次浏览 来自 问答
onLoad: function (options) {
   
  function daojishiFunc(num){
    intervalTime=setInterval(function(){
      num--;
      if(num<=0){
        clearInterval(intervalTime);
      }
      console.log(num)
      // this.setData({
      //   daojishi: num
      // })
      return num;
    },1000)
  }
  daojishiFunc(6);
  // daojishiFunc(this.data.daojishi);
},

小程序:

谷歌:

1 回复

如果当前开启了开发者工具的 ES6 转 ES5,转换后的代码会加上严格模式

在严格模式下对一个未声明的变量赋值会报错

回到顶部