如何在 React Native 中从数组返回逗号分隔的字符串

Joh*_*der 1 arrays dictionary join delimited react-native

我有一个数组,我想提取特定列的值并返回以逗号分隔的字符串中的项目。解决这个问题的最佳方法是什么?对于下面的数组,我想获取名称的值并返回“John,Tim,Mike”感谢您的帮助

const users = [{
  "name": "John",
  "color": "blue",
},{
  "name": "Tim",
  "color": "red",
},{
  "name": "Mike",
  "color": "green",
}]
Run Code Online (Sandbox Code Playgroud)

我想以逗号分隔的字符串形式返回结果

str = "John,Tim,Mike"
Run Code Online (Sandbox Code Playgroud)

再次感谢您的帮助。

Sam*_*l G 6

您可以映射以提取名称,然后运行联接:

const users = [{
  "name": "John",
  "color": "blue",
},{
  "name": "Tim",
  "color": "red",
},{
  "name": "Mike",
  "color": "green",
}];

const commaSep = users.map(item => item.name).join(', ');

console.log(commaSep);
Run Code Online (Sandbox Code Playgroud)