关于后端返回给我们的对象或者数组为空时我们把空字符(“”)串变成横杠(“-”)

根据需求,我们分别把他写成两种方法,在我们项目中可以 直接调用该方法,方法如下:

1.把数组中为空的项替换成横杠

//把数组中为空的项替换成横杠

export function filtrateData(data) {

  data.forEach(obj => {

    Object.keys(obj).forEach(key => {

      if (

        obj[key] === '--' ||

        obj[key] === '' ||

        obj[key] === null ||

        obj[key].length === 0

      ) {

        obj[key] = '-';

      }

    });

  });

}

关于后端返回给我们的对象或者数组为空时我们把空字符(“”)串变成横杠(“-”)_第1张图片

2.把对象中值为空的项替换成横杠

//把对象中值为空的项替换成横杠

export function filtrateFrom(data) {

  for (let key in data) {

    if (

      data[key] === null ||

      data[key] === undefined ||

      data[key] === '' ||

      data[key].length === 0

    ) {

      data[key] = '-';

    }

  }

}

你可能感兴趣的:(javascript,vue.js,前端)