javascript - 将逗号分隔的字符串推送到具有键值的数组
问题描述
我正在尝试将逗号分隔的字符串推送到带有键+值的数组中。
"one, two, three"
至
[{ text: 'one' }, { text: 'two' },{ text: 'three' }]
JS不工作
_RA = "one, two, three";
var stringArray = new Array();
var tagsArray = new Array();
stringArray = _RA.split(",");
for (var x = 0; x < stringArray.length; x++) {
var obj = {};
obj['text'] = stringArray[x];
tagsArray.push(obj);
};
console.log(tagsArray);
解决方案
您的代码几乎可以正常工作。我只const
在第一行添加了 a 并删除了_RA
.
const _RA = "one, two, three"; // Added 'const' here
var stringArray = new Array();
var tagsArray = new Array();
stringArray = _RA.replace(/ /g, "").split(","); // Added the 'replace' method
for (var x = 0; x < stringArray.length; x++) {
var obj = {};
obj['text'] = stringArray[x];
tagsArray.push(obj);
};
console.log(tagsArray);
推荐阅读
- amazon-web-services - Amazon S3 - 通过引用者限制访问
- java - 如何根据扫描文件中的用户输入显示消息
- javascript - 如何根据公共属性的值从另一个对象数组的所有元素中过滤对象数组
- dynamics-business-central - Business Central AL 代码超链接方法
- firebase - Flutter Web:MissingPluginException(在通道 plugins.flutter.io/firebase_auth 上找不到方法 startListeningAuthState 的实现)
- nginx - 如何通过没有域的IP服务器设置nginx,教程的问题
- azure - Azure APIM 如何更改请求 url
- android - Android Studio 在三星手机上找不到可调试的进程
- javascript - 将 useSelector 移动到辅助函数或自定义钩子
- javascript - 有没有办法嵌入 twitter 提要,但隐藏最近的推文,并首先显示“第二最近”的推文?