Ну поддержку распиаренного проекта как минимум не прекратят в одночасье, в отличие от ноунейм пакетов.
Мне одному кажется, что тут дикий оверхед? И автор сих строк лишним циклом приближает глобальное потепление? Ведь так будет работать абсолютно с тем же результатом, но быстрее и проще:<li v-for="task in tasks"> <!-- ... --> <button @click="toggleCompleted(task)">
toggleCompleted(task) { const index = this.tasks.findIndex(x => x.id === task.id) this.tasks[index].completed = !this.tasks[index].completed; }
toggleCompleted(task) {
task.completed = !task.completed;
}
console.log(return maze)
return statement не является expressionВозможно есть другой компилятор Javascript'a вне браузеранода не компилятор JS, а среда выполнения
function join(...args) {
return args.map(path.normalize).join(path.sep);
}
(на деле правда чуть сложнее, так как еще и разворачивает папки .. и .)
А вообще https://ru.wikipedia.org/wiki/Транзакция_(информатика)