注释掉的变量是在Javascript中抛出错误

时间:2018-04-30 01:47:49

标签: javascript react-native

我在我的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>
  );

1 个答案:

答案 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 -->注释语法。

{/* ... */}