ts 数组转换对象 对象转换数组的公共方法

1.封装 在项目的utils=>index.ts文件内写方法

// 封装数组转换对象  对象转换数组的公共方法 type=1是 数组(例[1,2,3]) ==>对象数组(例[{vaue:1}]) type ==2 对象数组==>数组
export const retArrayAndObjList = (type: number, oldList: any) => {
  const newList = ref<any>([])
  if (type == 1) {
    oldList.map((item) => {
      newList.value.unshift({
        value: item
      })
    })
    return newList
  } else if (type == 2) {
    oldList.map((item) => {
      newList.value.unshift(item.value)
    })
    return newList
  }
}
  1. 要用的页面引用

import { retArrayAndObjList } from '@/utils'  // 引入方法
// 调用
 const arrList = retArrayAndObjList(1, oldList)

猜你喜欢

转载自blog.csdn.net/m0_56276571/article/details/129176180