小程序最最最基礎編程之計時器使用
阿新 • • 發佈:2019-01-25
小程序 使用 請問 生命 else options 問題 var cti 對於JS編程高手可略過此文,僅供新手學習參考。
問題
打開微信小程序,隨便創建一個頁面(不妨設置為test)。然後,在test.js文件中加入如下代碼:
data: {
times: 0
},
/**
-
生命周期函數--監聽頁面加載
*/
onLoad: function (options) {
var that = this;var term = setInterval(function () {
console.log(‘times:‘,that.data.times);
if (that.data.times ===3) {
clearInterval(term);
console.log(‘END...‘);
that.setData({ times: ++that.data.times})
}
}, 1000);
},請問:控制臺的輸出結果如何?
如果把上述代碼完全替換為如下:
data: {
times: 0
},
/**
-
生命周期函數--監聽頁面加載
*/
onLoad: function (options) {
var that = this;var term = setInterval(function () {
console.log(‘times:‘,that.data.times);
if (that.data.times ===3) {
clearInterval(term);
console.log(‘END...
}else{
that.setData({ times: that.data.times++})
}
}, 1000);
},
請問:控制臺的輸出結果又將如何?
[參考答案]自己試去......
小程序最最最基礎編程之計時器使用