js中判断数据是否是Array并且转成Array数组

在加载菜单的时候,如果某个一级菜单下面只有一个二级菜单,我在控件中是循环数组进行展示的,所以要转成数组

可以用js的Array.isArray()方法操作

computed: {},

watch: {},

methods:{
    dataToArray: function() {
      let dataR;
      if (!Array.isArray(this.data)) {
        dataR= [this.data];
      } else {
        dataR= this.data;
      }

}

相关链接

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray

猜你喜欢

转载自blog.csdn.net/CarryBest/article/details/89011211