收藏
回答

请教,这段js代码(setInterval())在小程序中运行报错,谷歌正常

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 个回答

  • 白开水
    白开水
    2017-10-13

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


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

    2017-10-13
    有用
    回复
登录 后发表内容