作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在研究 Facebook 的 React 项目中的代码,以了解有关 JavaScript 的更多信息。特别是,我看到如下语法
const pureComponentPrototype = (PureComponent.prototype = new ComponentDummy());
我以前从未遇到过这样的代码。当 PureComponent.prototype = new ComponentDummy()
包含在括号内时意味着什么?
这种语法的名称是什么?提前致谢。
最佳答案
括号只是为了便于阅读。你所做的只是
a = b = 5;
实际上赋值运算符返回左侧的值。
例如: function test() { let b;返回 b = 5; } 测试();//5
所以应该是这样。请注意,如果我们不使用 let/var/const 声明“b”变量,它将成为全局变量。但这是一个不同的讨论。
关于JavaScript 语法 : const pureComponentPrototype = (PureComponent. 原型(prototype) = new ComponentDummy());,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48838089/
我一直在研究 Facebook 的 React 项目中的代码,以了解有关 JavaScript 的更多信息。特别是,我看到如下语法 const pureComponentPrototype = (Pu
我是一名优秀的程序员,十分优秀!