![]() |
1
1
这里的问题是Javascript没有类的概念,也没有构造函数。是的,在最近的版本中,它可能有一个类和一个构造函数关键字,但在幕后,它仍然是一个基于原型的语言。这些关键字只是句法糖,这就是导致问题的原因,因为它让你假设
让我们来看看这个最小的例子:
在传统的纯Javascript中,您可以这样设置:
这反过来又是句法糖
现在,如果我们看看
与Javascript中的所有函数一样,Foo也有一个名为
你可以在这里清楚地看到:
现在,如果你使用语法糖,让你认为Javascript有类
所以,你看到的是“按预期工作”。
如果你想要的内容
|
![]() |
Josue Abotsidia · 创建NextJS项目时出错 5 月前 |
![]() |
Zak · 令牌认证路由的页面刷新重定向到React中的404页面 6 月前 |
![]() |
DSATH · 我的lambda在代码完成之前就结束了,我不知道为什么 6 月前 |