【发布时间】:2019-03-31 18:31:38
【问题描述】:
我是 javascipt 的新手,因为我现在开始学习 js,我对 var 很困惑,据说是函数作用域和块作用域;
如果是这样,那么我们如何在该函数之外访问它们!?假设我想从另一个类中使用它(我不知道可能通过创建一些对象或其他方式)(我想我们不能在这里创建对象!因为我猜它是一种基于函数式编程的语言!:()
var y = "global";
if (y === "global") {
var y = "block-scoped";
console.log(y); // expected output: block-scoped
}
console.log(y); // expected output: block-scoped
【问题讨论】:
-
代码按预期记录。
-
是的,但我还有其他一些疑问,现在它已经清除了!
标签: javascript function react-native block var