let arr = [] if (val.length !== 0) { this.initColumns.forEach((item, index) => { val.forEach((i, v) => { if (item.dataIndex === i) { arr.push(item) } }) }) this.columns = [...this.columns.slice(0, 7), ...arr] } else { this.columns = this.initColumns } }, 优化代码
理解问题let arr = [] if (val.length !== 0) { this.initColumns.forEach((item, index) => { val.forEach((i, v) => { if (item.dataIndex === i) { arr.push(item) } }) }) this.columns = [...this.columns.slice(0, 7), ...arr] } else { this.columns = this.initColumns } }, 优化代码
已完成理解「let arr = [] if (val.length !== 0) { this.initColumns.forEach((item, index) => { val.forEach((i, v) => { if (item.dataIndex === i) { arr.push(item) } }) }) this.columns = [...this.columns.slice(0, 7), ...arr] } else { this.columns = this.initColumns } }, 优化代码」
展开阅读网页