0
点赞
收藏
分享

微信扫一扫

js过滤树状数组 map的用法

ZSACH 2022-03-30 阅读 95
javascript
// 循环过滤树形数组
			filterArrForKey(arr) {
				let newArr = []
				newArr = arr.map(item => {
					item.value = item.id
					item.label = item.name
					if (item.children && item.children != null && item.children.length > 0) {
						item = {
							...item,
							children: this.filterArrForKey(item.children)
						}

					} else {
						delete item.children
					}
					return item

				})
				newArr = newArr.filter(item => item != null)
				return newArr
			},

//Map的用法
this.checkList.map(item => {
						item.check = false
					})
举报

相关推荐

0 条评论