1
如何獲取作用域內全局變量的值。 如果我有相同的名稱變量存在於相同的範圍內。如何在另一個作用域內調用全局變量Javascript
<script>
var number =2;
var fun= function(numbs){
console.log(number);
//here it displays 2
var number =numbs;
console.log(number);
//here it displays 3
console.log(number);
//how do i get value of global variable here
}
fun(3);
</script>
恕我直言,在不同的範圍內使用相同的變量名稱是不好的形式,並嘗試引用父(s)作用域。使用'var numbers = numbs;'代替! –
您是否在發佈之前運行過此操作?第一行('//這裏顯示2')由於變量提升而實際顯示'undefined'。 –