在Textarea defualtValue中映射数据

时间:2018-05-15 13:34:59

标签: javascript html reactjs

我只是想将数据映射到defaultValue textarea \r一切正常但是当我尝试使用<textarea defaultValue={ this.state.data.map(data => data.name+'\r') } /> 进行换行时,它的工作正常假设,但

为什么我在每行之前收到逗号?

performSegue(withIdentifier: "showStaffPage", sender: self)

enter image description here

1 个答案:

答案 0 :(得分:1)

您隐式将数组转换为字符串。

调用数组的toString方法(内部)调用this.join(",")

var my_array = [];
my_array.push("This");
my_array.push("is");
my_array.push("an");
my_array.push("array");
document.write(my_array);

如果您不想使用逗号,请亲自调用join()以将其显式转换为字符串。

注意:JS中的新行通常表示为实际的新行(\n),而不是回车符(\r)。