duprya den @VladimirK
i do not know the code style convention for js but for me since i use java i use it’s convention everywhere
for me i do not make the line too long so the line should be full displayed on the screen i guess it 80 character and most IDE has built in option to rearrange your code to make it even follow the convention and code style for the language you use
and for your answer you doing great and nice upgrade for task 2 but for task 3 the multi use of => make your code unredeable and hard to get
the task want you to create generic random()
function that take 2 boundery upper and lower then return a value in that range and then you use the resturn value to use in the choosename funtion to get certain array element then use that value to set the para element
i use arrow function only when i do not need to reuse it again so in java term we call it anonymous like when you use to do the filter in task 4 but use it every where would make code harder to read and it go harder when you keep get the return of one to be the parameter of another one
but that just me and i could be wrong
hope that help and have a nice day