永发信息网

js中如何将数组中的字典转换成数组

答案:2  悬赏:40  手机版
解决时间 2021-02-27 02:06
  • 提问者网友:临风不自傲
  • 2021-02-26 10:31
我的标题可能描述的不清楚.我把数据列出来.非常感谢各位大神
# 原数据
test = [{'张三': '25岁,65公斤,男,汉族'}, {'李四': '23岁,60公斤,男,壮族'}, {'王五': '27岁,70公斤,男,慢族'}]

# 想要的结果
new_test = [['张三', '25岁','65公斤','男','汉族'], ['李四', '23岁','60公斤','男','壮族'], ['王五', '27岁','70公斤','男','满族']]
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-02-26 10:43
字符串变成数组 就是把一个个的字符全部筛选出来
1 正则表达式

var string=“abcdedef”
var obj="string".replace(/(.)(?=[^$])/g,"$1,").split(","); //字符串转化为数组
2 split
var obj2 = string.split(""); //字符串转化为数组
全部回答
  • 1楼网友:爱难随人意
  • 2021-02-26 11:12
普通数组: var ary = ['a','b',1,2,3,4]下标就能访问到,历遍可以使用下标获取里面的值 字典数字: // 相当于把这个数组附加某些属性,无法用下标访问,对象的访问方式才能获取定义的值。 // for无法使用下标访问,for in 可以 var ary=[]; ary['a']=1; ary['b']=2; ary['c']=3;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯