Javascript 在jsx中使用split和map const arr=['name','contact number'] 常量应用=()=>( 添加{arr.split(',').map(o=>o)} );

Javascript 在jsx中使用split和map const arr=['name','contact number'] 常量应用=()=>( 添加{arr.split(',').map(o=>o)} );,javascript,reactjs,ecmascript-6,jsx,Javascript,Reactjs,Ecmascript 6,Jsx,为什么这行不通?我想打印“添加姓名和联系人”,但无法拆分。没有要拆分的内容。我想你是想加入他们: const arr = ['name', 'contact number'] const App = () => ( <div style={styles}> Add {arr.split(',').map(o=>o)} </div> ); const arr=['name','contact number'] 常量应用=()=>( 添加{arr.

为什么这行不通?我想打印“添加姓名和联系人”,但无法拆分。

没有要拆分的内容。我想你是想加入他们:

const arr = ['name', 'contact number']

const App = () => (
  <div style={styles}>
  Add {arr.split(',').map(o=>o)}
  </div>
);
const arr=['name','contact number']
常量应用=()=>(
添加{arr.join(',')}
);

没有要拆分的内容。我想你是想加入他们:

const arr = ['name', 'contact number']

const App = () => (
  <div style={styles}>
  Add {arr.split(',').map(o=>o)}
  </div>
);
const arr=['name','contact number']
常量应用=()=>(
添加{arr.join(',')}
);

您使用了两个错误的函数:

  • split
    用于将字符串拆分为一个数组,围绕提供的字符。您已经有了结果数组
  • .map(o=>o)
    是无用的-它基本上返回提供的相同数组

  • 您可能希望执行此操作
    添加{arr.join('&')}

    您使用了两个错误的函数:

  • split
    用于将字符串拆分为一个数组,围绕提供的字符。您已经有了结果数组
  • .map(o=>o)
    是无用的-它基本上返回提供的相同数组

  • 您可能希望执行此操作
    添加{arr.join('&')}

    您希望加入值

    添加{arr.join(',')}

    下面的链接应该对你有所帮助


    您希望加入这些值

    添加{arr.join(',')}

    下面的链接应该对你有所帮助