我在reactjs中有一个文本框.我想用新行分割它的内容,输出一个array.

例如,如果文本框

foo
bar
foobar

我想得到

['foo', 'bar', 'foobar']

我有什么办法可以做到吗?

推荐答案

\n表示新行,我建议在拆分之前修剪文本.

string.trim().split('\n')

Javascript相关问答推荐

如何使用JavaScript用等效的功能性HTML替换标记URL格式?

Bootstrap动态选项卡在切换选项卡后保持活动状态,导致元素堆叠

Plotly热图:在矩形上zoom 后将zoom 区域居中

在Angular中将样式应用于innerHTML

如何为我的astro页面中的相同组件自动创建不同的内容?

使用Java脚本根据按下的按钮更改S文本

如何修复我的数据表,以使stateSave正常工作?

Eval vs函数()返回语义

以Angular 实现ng-Circle-Progress时出错:模块没有导出的成员

Web Crypto API解密失败,RSA-OAEP

连接到游戏的玩家不会在浏览器在线游戏中呈现

将异步回调转换为异步生成器模式

在VS代码上一次设置多个变量格式

为什么可选参数的顺序会导致问题?

用另一个带有类名的div包装元素

如何使用[ModelJSON,ArrayBuffer]调用tf.loadGraphModelSync

调用特定数组索引时,为什么类型脚本不判断未定义

如何使用Cypress在IFRAME中打字

为什么这个最小Angular 的Licial.dev设置不起作用?

REACT-本机错误:错误类型错误:无法读取未定义的容器的属性