我在我的React Native代码中包含了一个返回函数,它抛出了一个错误(ReferenceError:找不到变量:marker)。这是重现错误的最小代码;变量标记出现的唯一位置在注释掉的行中。
我的理解是(在基本级别上)注释代码被编译器抛出,所以我不明白为什么在这种情况下正在读取注释中的代码。
类似的问题: Commented code is throwing error - 在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>
);
答案 0 :(得分:4)
要在JSX中发表评论,您需要用 body
{
margin: 0px;
}
#navbar
{
/*shape*/
width: 100%;
height: 50px;
/*decoration*/
background-color: #141414;
/*display: no configuration needed*/
/*Lesson learned - Only display methods applied to child objects count*/
}
.nav
{
/*decoration*/
background-color: none;
color: white;
font-family: "comic sans", times, serif;
overflow: hidden;
line-height: 50px;
text-align: center;
/*shape*/
height: 50px;
/*display*/
display: inline-block;
margin: auto;
margin-left: 2px;
}
#navbar
{
width: 100%;
height: 50px;
background-color: #141414;
}
#logo
{
/*decoration*/
background-image: url("https://ssl.gstatic.com/ui/v1/icons/mail/rfr/logo_gmail_lockup_dark_1x.png");
background-size: 100%;
/*shape*/
height: 50px;
width: 200px;
/*display*/
display:inline-block;
}
包装它。
JSX不是javascript,也没有 <div id="navbar">
<div id="logo"></div>
<div class="nav"><a href="#" style="text-decoration: none;">Home</a></div>
<div class="nav"><a href="#" style="text-decoration: none;">Genres</a></div>
<div class="nav"><a href="#" style="text-decoration: none;">Favorites</a></div>
</div> <!-- End of navbar -->
注释语法。
{/* ... */}