将本地数组显示为字符串

时间:2018-05-15 12:46:19

标签: react-native

我想将一个数组显示为一个字符串,该字符串由反复原生的逗号分隔。这是我的代码。

let currentWorkout = this.props.currentWorkout;
// tools is an array. want to display it as valueOne, valueTwo, valueThree etc.
    let tools = JSON.stringify(currentWorkout.tools);

    return (
      <View style={styles.container}>
        <WorkoutDetail
          workout={this.props.currentWorkout}
          workoutImage={currentWorkout.workoutImage}
          onPressWorkout={() => alert("CONTINUE WORKOUT")}
        />
        <View style={styles.workoutInfo}>
          <KeyValueText header="Tools" value={tools} /> ////
        </View>
      </View>

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

你可以做到

let tools = currentWorkout.tools.join(', ');

而不是JSON.stringify,我认为你会得到你想要的结果。

检查documentation for the join method