#7 JS10(closures): 5?

Open
opened 1 year ago by gitgod · 0 comments
gitgod commented 1 year ago

http://gitlab.a-level.com.ua/eugeniy.ho/javascript_practice/src/master/hw09/makeProfileTimer.js#L1-L6 makeProfileTimer должен замерять любой кусок кода, ему не передается никаких функций-параметров

в makeSaver обнулять functionParam не очень, лучше завести отдельный флаг "runned", хотя работает, да.

http://gitlab.a-level.com.ua/eugeniy.ho/javascript_practice/src/master/hw09/myBind.js#L3 - тут вообще по сути не сделано ничего, должен быть цикл, который на места undefined из одного массива подкидывает по очереди элементы из другого массива;

myBind((...params) => params.join(''), null, [undefined, 'b', undefined, undefined, 'e', 'f'])('a','c','d')

должно давать abcdef

итого: надо допилить)

http://gitlab.a-level.com.ua/eugeniy.ho/javascript_practice/src/master/hw09/makeProfileTimer.js#L1-L6 `makeProfileTimer` должен замерять любой кусок кода, ему не передается никаких функций-параметров в `makeSaver` обнулять `functionParam` не очень, лучше завести отдельный флаг "runned", хотя работает, да. http://gitlab.a-level.com.ua/eugeniy.ho/javascript_practice/src/master/hw09/myBind.js#L3 - тут вообще по сути не сделано ничего, должен быть цикл, который на места `undefined` из одного массива подкидывает по очереди элементы из другого массива; ```javascript myBind((...params) => params.join(''), null, [undefined, 'b', undefined, undefined, 'e', 'f'])('a','c','d') ``` должно давать `abcdef` итого: надо допилить)
Sign in to join this conversation.
No Label
No Milestone
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.