http://gitlab.a-level.com.ua/Oleksii/Homeworks_Oleksii.L/src/master/Homework_21/Closures.js#L4-L9 - в дз есть тестовый код, и он выглядит не так
http://gitlab.a-level.com.ua/Oleksii/Homeworks_Oleksii.L/src/master/Homework_21/Closures.js#L14 - запускать `undefined` бесполезно
http://gitlab.a-level.com.ua/Oleksii/Homeworks_Oleksii.L/src/master/Homework_21/Closures.js#L20-L22 - зачем `!0` и `!1`, когда есть `true` и `false`
http://gitlab.a-level.com.ua/Oleksii/Homeworks_Oleksii.L/src/master/Homework_21/Closures.js#L62-L63 - неправильное решение. `Object.assign` заменяет значения одного объекта значениями ключей другого. Для массива ключи - это индексы. По заданию же надо заменять не все элементы массива, а заменять только те ключи, которые в `bindArgs` были `undefined`
http://gitlab.a-level.com.ua/Oleksii/Homeworks_Oleksii.L/src/master/Homework_21/Closures.js#L4-L9 - в дз есть тестовый код, и он выглядит не так
http://gitlab.a-level.com.ua/Oleksii/Homeworks_Oleksii.L/src/master/Homework_21/Closures.js#L14 - запускать
undefined
бесполезноhttp://gitlab.a-level.com.ua/Oleksii/Homeworks_Oleksii.L/src/master/Homework_21/Closures.js#L20-L22 - зачем
!0
и!1
, когда естьtrue
иfalse
http://gitlab.a-level.com.ua/Oleksii/Homeworks_Oleksii.L/src/master/Homework_21/Closures.js#L62-L63 - неправильное решение.
Object.assign
заменяет значения одного объекта значениями ключей другого. Для массива ключи - это индексы. По заданию же надо заменять не все элементы массива, а заменять только те ключи, которые вbindArgs
былиundefined