我正在尝试使用数组映射选择菜单选项,如果数组中包含" mobile" 子字符串,则应将选项呈现为已选择否则它将正常呈现。
但那不起作用:
<select>
{xarray.map((heading, index) =>
{heading.headingis.toLowerCase().indexOf('mobile') != -1 ?
<option value="{heading.headingis}" key={index} selected>{heading.headingis}</option>
:
<option value="{heading.headingis}" key={index}>{heading.headingis}</option>
}
)}
</select>
呈现空下拉菜单。有没有错误或其他方式这样做?
没有条件,它工作正常。
P.S。 headingis 是数组的子索引。其中可能包含手机号码,姓名等。