javascript - 注释掉的变量在 Javascript 中引发错误
问题描述
我从我的 React Native 代码中包含了一个返回函数,该函数引发了错误(ReferenceError:找不到变量:标记)。这是重现错误的最小代码;变量标记出现的唯一位置是注释掉的行。
我的理解是(在基本层面上)注释代码被编译器抛出,所以我不明白为什么在这种情况下正在读取注释中的代码。
类似的问题: 注释代码抛出错误——在 SQL 中,您需要小心确保不要有额外的 '*/' 来取消注释您的代码。这似乎不是我的代码的错误,因为无论我用“//”注释掉单行还是用“/*..*/”注释掉多行都会发生这种情况
return (
<View style={styles.container}>
<Text style={{flex: 1}}> Hi! Welcome to the Sacred Spaces App. </Text>
<MapView
style={styles2.map}
initialRegion={{
latitude: this.state.latitude,
longitude: this.state.longitude,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421}} />
// description={marker.description}
</View>
);
解决方案
要在 JSX 中注释某些内容,您需要使用{/* ... */}
.
JSX 不是 javascript,也没有//
注释语法。
<MapView
style={styles2.map}
initialRegion={{
latitude: this.state.latitude,
longitude: this.state.longitude,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421}} />
{/* description={marker.description} */}
推荐阅读
- javascript - Addable table in React
- ios - How to expose internal methods of a Swift package written in Objective-C for the tests written in Swift?
- r - How to generate new columns from the existing multiple columns partially according to their names in r?
- c# - 使用 RepoDB 时如何将 OUT 参数传递给 MySQL 存储过程
- r - 使用 r 在带有 httr 的 POST 或 GET 请求中指定超时时间
- java - Maven 没有创建目标/类目录
- javascript - 从当前 javascript 项目中的源代码枚举所有已安装的包
- javascript - 如何像组件一样将外部动态图形 html 添加到 React
- amazon-web-services - 在 AWS Elastik Beanstalk 中运行 Geoserver
- ruby-on-rails - 在 Rails json 响应中包含关联