gpt4 book ai didi

javascript - 在 Textarea defualtValue 中映射数据

转载 作者:行者123 更新时间:2023-12-03 01:52:36 26 4
gpt4 key购买 nike

我只是想将数据映射到 textareadefaultValue 中,一切正常,但是当我尝试使用 \r 进行换行时 它按预期工作,但是

为什么我在每行之前都有一个逗号?

<textarea defaultValue={ this.state.data.map(data => data.name+'\r') } />

enter image description here

最佳答案

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

调用数组的 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)。

关于javascript - 在 Textarea defualtValue 中映射数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50351655/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com