【发布时间】:2017-01-08 12:24:04
【问题描述】:
我想要这样的表达方式:
<td>
{phones.map((phone, j) =>
<p>{this.renderPhone(phone)}</p>
)}
</td>
但手机数组可能并不总是被定义。
有没有这样的可能:
(phones || []).map()
【问题讨论】:
-
是的。就这样做吧。
-
为什么你的
phones数组不总是被定义? -
@Hamms 我试过了,但出错了:
-
@Michael 联系人对象来自我无法控制的 API。如果联系人的记录中没有存储任何电话号码,则此对象将不存在
-
@swami 你遇到了什么错误?
标签: javascript arrays reactjs jsx