js为对象添加动态的属性名

一、需求:
obj = { “张三” : [ ] , “李四” : [ ]} //属性名不确定

二、实现

         var cols = {}
         var valid = {}  //创建两个空对象
        this.inputList.forEach((e,index)=>{  //将需要解析的数据循环赋值给cols和valid属性名
            cols[`${e.dsId}`] = []
            valid[`${e.dsId}`] = []
          })
          
         //结构例如: cols:{ "0000018":[],"0000014":[]}  , valid:{ "0000018":[],"0000014":[]}
         
          const paramContent = {
            cols: cols,
            valid: valid,
          };
          //paramContent对象是需要传给后台的数据,需要两个对象字段cols和valid

猜你喜欢

转载自blog.csdn.net/buukyjmvni/article/details/120745779