-3
function a() {
var a = 1;
console.log(a);
var b = function() {
console.log(a);
var c = function() {
console.log(a);
}
}
}
a();
b();
c();
嘗試調用所有3個函數,這也不起作用,它表示b沒有定義;簡單的示波器練習
因爲'b'和'c'沒有被調用 - 只在其各自的內部範圍內聲明。 –
您定義了三個函數,但您只調用其中一個函數('a')。爲了記錄所有三次,您還需要'b()'和'c()'。 –
這是Stack Overflow Community的「練習」嗎?這**問答**網站,而不是**運動解決方案**。 – sudo