为了账号安全,请及时绑定邮箱和手机立即绑定

js如何把如下字符串快速地变成一个数组对象呢??

js如何把如下字符串快速地变成一个数组对象呢??

慕侠2389804 2018-08-07 10:09:38
1:1,2:1,3:0,4:0,5:0,6:1,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:1,17:1,18:1,19:0,20:0,21:0,22:0,23:0,24:0,25:0,26:0,27:1,28:1,30:1,31:3,32:0,33:0如何把上述字符串变成对象数组呢?如[{"item":1,"status":1},{};{}]
查看完整描述

1 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

var s = '1:1,2:1,3:0,4:0,5:0,6:1,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:1,17:1,18:1,19:0,20:0,21:0,22:0,23:0,24:0,25:0,26:0,27:1,28:1,30:1,31:3,32:0,33:0'


var sArr = s.split(',').map(function(v){

    var itemArr = v.split(':')

    return {

        item: itemArr[0],

        status: itemArr[1]

    }

})


查看完整回答
反对 回复 2018-09-22
  • 1 回答
  • 0 关注
  • 733 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信