在一些库中我见过这样的东西
if ("development" !== 'production') {
"development" !== 'production' ? warning(this instanceof Constructor, 'Something is calling a React component directly. Use a factory or ' + 'JSX instead. See: '') : void 0;
}
来自 React.js 的示例
那么如何像这样使用字符串作为变量呢?有什么技巧或者JS隐藏功能吗?
最佳答案
您所看到的看起来很奇怪,因为您正在查看的文件是将构建过程应用于源文件的结果,该源文件以如下方式开始:
process.env.NODE_ENV !== 'production'
源可以在“生产”或“开发”模式下构建,影响向用户显示的警告。
关于javascript - JavaScript 中奇怪的字符串条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41897856/