可以使用数组的 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') || {};
JavaScript 代码优化:使用 find 方法查找数组元素

原文地址: https://www.cveoy.top/t/topic/m4MR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录