正确使用以下语句性能的正确方法是哪种?

时间:2018-08-17 11:05:11

标签: javascript jquery if-statement

最推荐使用哪种方法。第一还是第二?

filteredProduct: function () {

    if (!this.products) {
        return [];
    }

    return this.products.filter((item) => {
        return (this.inputSearch.length === 0 || item.name.includes(this.inputSearch));
    });
}

1 个答案:

答案 0 :(得分:0)

如果找到x.length > 0,那么您肯定会得到x[0],而无需检查&& x[0].blur();。因此,第二种方法要好得多。

if (x.length > 0) {
  x[0].blur();
}