javascript jsx映射关于逻辑或结果的结果

时间:2016-08-31 19:31:01

标签: javascript arrays reactjs jsx

我希望有一个表达式:

 <td>
   {phones.map((phone, j) => 
     <p>{this.renderPhone(phone)}</p>
   )}
 </td>

但可能并不总是定义手机数组。

是否有类似的可能:

(phones || []).map()

1 个答案:

答案 0 :(得分:0)

你可以像下面一样检查,

const self = this;
 <td>
   {phones !== undefined ? phones.map((phone, j) => 
     <p>{this.renderPhone(phone)}</p>
     )
   : null}
 </td>