• js 对象里 增加、删除一项字段 (把某对象里的数组转换为字符串,重组为新对象)


    // 因为后台改不了 返给我的是字符串 
    // 我需要转为数组来回赋值操作 但最后提交参数再改为字符串
    // 以下是自己记录的
    
    // 数据处理: 保存或提交的时 仅为把pic字段数组转为字符串 以传参
    function handleData(status) {
      // 深拷贝一份form对象 为了不影响
      var _data = $.extend({}, form);
      // 新处理的图片
      var handle_pic = ""
      for (var i = 0;i< _data.item.length;i++) {
        // 提交接口的参数pic需要字符串 数组转字符串
        if(_data.item[i].sub[0].pic){
          handle_pic = _data.item[i].sub[0].pic.join(",")
        }else{
          handle_pic = ""
        }
        // 先删字段                                删某字段
        delete _data.item[i].sub[0].pic;
        // 再加字段 赋所有值给整个sub[0]  重组一下     加某字段
        _data.item[i].sub[0] = $.extend({}, _data.item[i].sub[0], {pic:handle_pic})
      }
      return _data
    }

    数据结构一部分的截图   sub[0] 因为这个返回就一个值 所以就0项

  • 相关阅读:
    Java Nashorn--Part 4
    Java Nashorn--Part 3
    Java Nashorn--Part 2
    Java Nashorn--Part 1
    Java 异步 IO
    代码天天写,快乐天天有!
    比迷路更可怕的,是对读书的迷失。
    《寄生兽》观后感
    浅谈生活
    8月份的尾巴
  • 原文地址:https://www.cnblogs.com/wangduojing/p/12943519.html
Copyright © 2020-2023  润新知