lostm1nd / HackBulgaria

Projects related to the courses at HackBulgaria
1 stars 0 forks source link

Опростяване на израз във filter #15

Closed RadoRado closed 10 years ago

RadoRado commented 10 years ago

Ето това:

filteredTasks = taskArray.filter(function(task) {
          if (task.title !== taskTitle) {
            return true;
          }

          return false;
        });

може да се напише директно:

filteredTasks = taskArray.filter(function(task) {
          return (task.title !== taskTitle);
});
lostm1nd commented 10 years ago

То, че може, може, но ми изглежда доста неразбираемо. Не знам дали има логика да си спестя 3 реда и следващия път като го разгледам да му се чуда какво прави?

RadoRado commented 10 years ago

your call :-) Четимостта е по важното в случая.

За мен, едноредовия вариант е достатъчно четим.

lostm1nd commented 10 years ago

На мен за сега така ми е по-лесно. Още малко трябва нивото да вдигна и ще започна да ги съкращавам ; )