这给错误在循环
let contact=[{name:"Mithun"},{name:"Keerthana"},{name:"Jayendara"},{name:"Shivani"}]
for (i=0;i<list;i++)
{
<h1>{content[0].name}</h1>
}
给你提几点建议
>
在您的问题中,您是在列表
上循环,而不是在联系人
据我所知,您希望从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>
)
}
您需要在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开发一个电子商务应用程序。执行此代码时出现以下错误。我得到了这个错误需要帮助调试它**