- Что лучше всего подходит для этого?
- Что является наибольшим числом?
- Как это можно решить с наименьшими символами? (без угасающих варов)
Я бы хотел использовать родной или lodash. inClass
может быть не назначен, Yes
, или No
.Найти и заменить значение лучшей практики
for (var i = 0; i < self.state.items.length; i++) {
var obj = self.state.items[i];
if (_.result(obj, 'student_id') === _.result(row, 'student_id')) {
if (_.result(obj, 'inClass') === 'No') {
self.state.items[i].inClass = 'Yes';
} else {
self.state.items[i].inClass = 'No';
}
}
}
* * «Что такое лучшая практика для этого?» - За * каким *? В чем проблема, которую вы пытаетесь решить здесь? Вы упоминаете использование наименьших символов: замените if/else тройным оператором. – nnnnnn
Является 'inClass'' true' или 'false' или' 'Yes" и '' No "'? –
Почему вы используете метод '_.result' вместо использования точечной нотации? – undefined