我只是想将数据映射到defaultValue
textarea
\r
一切正常但是当我尝试使用<textarea defaultValue={ this.state.data.map(data => data.name+'\r') } />
进行换行时,它的工作正常假设,但
为什么我在每行之前收到逗号?
performSegue(withIdentifier: "showStaffPage", sender: self)
答案 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
)。