creeperyang / blog

前端博客,关注基础知识和性能优化。
MIT License
2.63k stars 211 forks source link

三元 vs if else #48

Closed menciusKael closed 6 years ago

menciusKael commented 6 years ago

// 第一种 三元运算 customer_type.length ? customer_type.forEach(item => { $('select[name="question-lever"]').append('') }) : $('select[name="performance-income"]').append('')

// 第二种 if else if (customer_type.length) { $('select[name="question-lever"]').append('') }else{ $('select[name="performance-income"]').append('') }

有几个问题想请教下

  1. 像这种$('select[name="question-lever"]').append('')比较多的操作适合三目运算吗?

  2. 三目运算和if else谁的性能更好点?

creeperyang commented 6 years ago
  1. 个人爱好,你的例子我更喜欢 if/else;
  2. 无所谓性能谁更好,性能瓶颈也不会出现在这里。

另外,这个repo的话请不要提issue...