【发布时间】:2017-12-22 03:38:31
【问题描述】:
const arr = ['name', 'contact number']
const App = () => (
<div style={styles}>
Add {arr.split(',').map(o=>o)}
</div>
);
为什么这不起作用?我想打印“添加姓名和联系人”,但在拆分时卡住了。
【问题讨论】:
标签: javascript reactjs ecmascript-6 jsx
const arr = ['name', 'contact number']
const App = () => (
<div style={styles}>
Add {arr.split(',').map(o=>o)}
</div>
);
为什么这不起作用?我想打印“添加姓名和联系人”,但在拆分时卡住了。
【问题讨论】:
标签: javascript reactjs ecmascript-6 jsx
你用错了两个函数:
split 应该用于将 string 拆分为数组,围绕提供的字符。您已经有了结果数组。.map(o=>o) 没用 - 它基本上返回提供的相同数组。您可能希望这样做Add {arr.join(' & ')}。
【讨论】:
没有什么可拆分的。我认为您正在尝试加入他们:
const arr = ['name', 'contact number']
const App = () => (
<div style={styles}>
Add {arr.join(',')}
</div>
);
【讨论】: