4 回答

TA貢獻1735條經(jīng)驗 獲得超5個贊
//大概沒注意,多寫了一層console.log();
console.log(console.log("清理interval",t.toLocaleString(),"count=",count))
// myVar的值為undefined
var myVar = console.log("清理interval",t.toLocaleString(),"count=",count);
console.log(myVar);

TA貢獻1864條經(jīng)驗 獲得超2個贊
console.log沒有返回值
if(count==5){
console.log("count=15,開始清理")
clearInterval(interval)
console.log("清理結束")
//下面一嵌套了一層console.log
console.log(console.log("清理interval",t.toLocaleString(),"count=",count))
}

TA貢獻1799條經(jīng)驗 獲得超8個贊
這個undfined
來自你調(diào)用的某個沒有手動return
的方法。
這個方法可能是你寫的也可能是來自js內(nèi)部的,因為我們知道一個方法如果沒有手動return
的話會默認返回undefined
。
最簡單的例子就是
console.log('anything');
的控制臺輸出,如下
這個undefined
就來自js的console.log
方法,因為他沒有手動return。

TA貢獻1816條經(jīng)驗 獲得超4個贊
console.log(console.log("清理interval",t.toLocaleString(),"count=",count))
多了一個 console.log
添加回答
舉報