为了账号安全,请及时绑定邮箱和手机立即绑定

用逗号分隔字符串的本机数组,并在最后一项之前输入&?

用逗号分隔字符串的本机数组,并在最后一项之前输入&?

慕村225694 2022-09-29 10:43:33
我在 react 原生 中有一个名称字符串数组:const names = ['jay','jake','paul']我想在反应原生中渲染它们,比如:“杰伊,杰克和保罗”我找到了这个js解决方案,并尝试了这样的东西,但它不起作用:names.map((t) => <Text style={{textDecoration: 'underline'}}>{t}</Text>);     return names.slice(0, -1).join(<Text>{', '}</Text>);
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

要像使用 JavaScript 时想要的那样将数组转换为字符串,这应该可以解决问题:

const str = `${names.slice(0,-1).join(', ')} & ${names[names.length - 1]}`;


查看完整回答
反对 回复 2022-09-29
?
ITMISS

TA贡献1871条经验 获得超8个赞

这是一种方法:

names.slice(0, names.length-1).join(", ") + ' & ' + names[names.length-1]


查看完整回答
反对 回复 2022-09-29
  • 2 回答
  • 0 关注
  • 84 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信