600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > vue将二维数组对象转为一维数组对象

vue将二维数组对象转为一维数组对象

时间:2023-05-13 17:38:45

相关推荐

vue将二维数组对象转为一维数组对象

title: [{id: 1, name: '财会经济',children: [{id: 11, name: '初级会计'},{id: 12, name: '初级会计'}]},{id: 2, name: '建筑工程',children: [{id: 21, name: '一级建造师'},{id: 22, name: '二级建造师'}]},{id: 3, name: '卫生资格',children: [{id: 23, name: '内科'},{id: 24, name: '五官科'}]},]

demo() {this.title = this.getFlatArr(this.title)console.log(this.title);},// 处理数据 将二维数组对象转为一维数组对象getFlatArr(major, i) {return major.reduce((array, item) => {if (i == 2) {item.name = '一 ' + item.name;}let flatArr = [...array, item];if (item.children) {flatArr = [...flatArr, ...this.getFlatArr(item.children, 2)];}return flatArr;}, []);},

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。