JavaScript 代码优化:使用 find 方法查找数组元素
可以使用数组的 find 方法来查找符合条件的元素,可以避免遍历整个数组的时间复杂度:
this.tableData = this.$get(res, 'rows', []);
this.selectUser = this.tableData.find(v => v.isDefault === '1') || {};
同时,使用 ES6 的默认参数语法,可以在没有符合条件的元素时,避免 this.selectUser 赋值为 undefined:
this.tableData = this.$get(res, 'rows', []);
this.selectUser = this.tableData.find(v => v.isDefault === '1') || {};
原文地址: https://www.cveoy.top/t/topic/m4MR 著作权归作者所有。请勿转载和采集!