formdata去空值属性处理,json转formdata,遍历formdata

formdata遍历转换json对象,去空值属性处理

        let jsonData = {}
     //创建formdata对象
        let editformData = new FormData();
      //遍历formdata对象,转json对象
        formData.forEach((value, key) => {
        //判断空值属性,的就跳过
          if (value) {
            jsonData[key] = value
          }
        });
    

json对象转formdata对象

        // json对象转formdata
        Object.keys(jsonData).forEach((key) => {
          editformData.append(key, jsonData[key]);
        });
 // 遍历formdata,遍历不干净
        // formData.forEach((value, key) => {
        //   if (!value) {
        //     formData.delete(key)
        //   }
        // })
        // 遍历formdata,遍历不干净
        // for (var key of formData.keys()) {
        //   if (!formData.get(key)) {
        //     formData.delete(key)
        //   }
        // }
        // 打印formdata,value是值,key是属性
        // editformData.forEach((value, key) => {
        //   console.log(key);
        // })

你可能感兴趣的:(数组,对象)