js convierte nulo en datos json a `` cadena vacía

Los datos devueltos por el backend son así, que se muestran en la página son todos nulos, por lo que debe determinar si el campo devuelto es nulo y luego convertir una cadena vacía. 
function nullToStr (data) { 
  for (var x in data) { 
    if (data [x] === null) {// Si es nulo, convierta el contenido directo a `` 
      data [x] = ''; 
    } else { 
      if (Array.isArray (data [x])) {// Es una matriz para recorrer la matriz de forma recursiva y continuar procesando 
        datos [x] = datos [x] .map (z => { 
          return nullToStr (z); 
        }); 
      } 
      if (typeof (data [x]) === 'object') {// is json continúa procesando 
        datos de forma recursiva [x] = nullToStr (data [x]) 
      } 
    } 
  } 
  return data; 
}

Supongo que te gusta

Origin blog.csdn.net/weixin_42217154/article/details/108048292
Recomendado
Clasificación