当前位置: 首页 > 知识库问答 >
问题:

react中的Simple for loop此代码在for loop中给出错误

缑勇锐
2023-03-14

这给错误在循环

let contact=[{name:"Mithun"},{name:"Keerthana"},{name:"Jayendara"},{name:"Shivani"}]

for (i=0;i<list;i++)

{
 <h1>{content[0].name}</h1>
}

共有2个答案

令狐嘉禧
2023-03-14

给你提几点建议

>

  • 在您的问题中,您是在列表上循环,而不是在联系人

    据我所知,您希望从contact对象中创建一个JSX元素。因此,您需要将其推入数组中,然后像

    代码:

    let contact=[{name:"Mithun"},{name:"Keerthana"},{name:"Jayendara"},{name:"Shivani"}]
    var content = [];
    for (i=0;i<contact;i++)
    {
     content.push(<h1>{contact[i].name}</h1>);
    }
    

    当你想在你的渲染函数中渲染它时,你可以做如下的事情

    return (
       <div>{content}</div>
    )
    

    你的代码看起来会像

     render() {
         return(
             <div>
                {contacts.map(function(item) {
                     return (<h1>{item.name}</h1>)
                })}
             </div>
         )
       }
    

  • 徐飞龙
    2023-03-14

    您需要在for循环中使用contact.length而不是list。您还需要使用联系[i]而不是内容[0]。

    for (i = 0; i < contact.length; i++) {
        <h1>{contact[i].name}</h1>
    }
    

    如果您使用的是TSX(TypeScript React),那么可以使用map函数来简化此操作。

    return contact.map(c => <h1>{c.name}</h1>);
    
     类似资料:
    • 问题内容: 我似乎找不到解决此问题的方法。我正在做的是声明一个整数,它告诉我代码不可访问。 问题答案: 一旦使用方法,您将返回到首先调用该方法的方法。返回后放置的任何语句都是没有意义的,因为那是在不严重违反程序计数器的情况下无法到达的代码(在Java中可能是不可能的)。

    • 我在IntelliJ中有一个项目,有两个注释处理器:Lombok和另一个简单的处理器。 当用Gradle编译时,无论是在IntelliJ内部还是外部,一切都很好。 当使用默认的IntelliJ设置运行时,Lombok可以工作,但其他处理器不能 当我选中设置->构建、执行、部署->编译器->批注处理器下的框时,将执行第二个处理器,但编译失败,在使用生成的代码时出现错误 当我还将sources目录更改

    • #这是我试图在我的电脑上运行的python代码,但它是Thowrsero,但我没有找到错误的图像回溯(最近的一次调用):文件“c:/Users/user/Desktop/projetcs/machine learning/mc1.py”,第4行,df=df['Adj.Open'、'Adj.High'、'Adj.Low'、'Adj.Close'、'Adj.Volume']]文件“c:\Users\u

    • 我在api中有下面的YML代码。一套yml 当我使用运行时,它给出以下错误/供应商/bin/codecept运行 我尝试了许多YML配置组合没有任何运气。如何解决这个问题?

    • 我正在尝试将JOOQ与最新版本4.0.0的vertx一起使用。我想通过gradle生成我的DAO和表。以下是我的版本。gradle代码 它取自github链接https://github.com/jklingsporn/vertx-jooq/tree/master/vertx-jooq-classic-jdbc 但是当我运行commmand时/gradlew jooqGenerate要生成代码,它

    • * *我正在使用JSP、JavaServlet和Hibernate开发一个电子商务应用程序。执行此代码时出现以下错误。我得到了这个错误需要帮助调试它**