javascript - 将 Array 字符串元素转换为数组
问题描述
我有一个这样的数组:
var sliceDATA = ["7 FIXED BUT FX KFY 200",
"9 FIXED BUT FZ MX KFY 150 KMZ 200"];
我想把它转换成这样的东西:
[[,7,FIXED,BUT,FX,KFY,200], [9,FIXED,BUT,FZ,MX,KFY,150,KMZ,200]];
解决方案
关于什么
var result = sliceDATA.map(elm => elm.split(' '));
console.log(result);
Array.map将对数组的每个元素应用匿名回调函数。
结果将是:
[
["7", "FIXED", "BUT", "FX", "KFY", "200"],
["9", "FIXED", "BUT", "FZ", "MX", "KFY", "150", "KMZ", "200"]
]
推荐阅读
- nosql - 微服务应该只使用 nosql 数据库吗?
- java - 用java保存文件fiformat pdf文件
- react-native - 动画在本机反应中无法正常工作
- android - 如何在一个 RecycleView 中显示两个值?
- c# - Lambda如何在dbcontext中同时获取ThenInclude
- swiftui - SwiftUI NavigationView 在尝试孙子上一个下一个导航时出现父-子-孙场景问题
- javascript - 将 json 键值对添加到现有 json 时面临的问题
- haskell - 在 Archlinux 上使用 Vim 作为 Haskell 的 IDE 的现状如何?
- python - Pandas:如何拆分多个分隔符?
- c# - 如何设置/构建listview过滤器vs2019 winform C#