Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
if you pass just an arr to a function (for Math.min and .max in this case) it will consider it as an argument and return not a number, but if you add a spread operator, it will consider each element of arr as an individual argument. It is same if you pass all array elements to the function manually(eg. Math.min(1,2,3,4,5)).
It's clever for sure. But usually clever != best practice.
Ohhhh, thanks, nice explanation
If you pass 0 to the function, it will return -0 yes, but when you try to display -0 (for example, with console.log(-0)), it will appear as 0. This is because JavaScript generally doesn't distinguish between 0 and -0 in the output.
you might think about, if the input have spaces in front. in that case this will throw ""
It was good practice.
negative 0? ahahahha nice solution. How it's passed test? Mistake or miracle?
Ah, nice. I didn't know if this would work or not so I just assigned the min and max to variables and returned them in an array. Very clean.
I had the same solution but without the '+' and of course got a string returned. Had to google this unary plus and learned something really cool and valuable today thanks to you. Thanks!
Yes, 0 can be negative in JavaScript: https://medium.com/coding-at-dawn/is-negative-zero-0-a-number-in-javascript-c62739f80114
'-'
0 can be negative?
wow!
I think you do not need to worry about that cuz nowadays devices are pretty powerful to worry about difference in milliseconds)
im so confused by this, i think i need to learn more about split
Loading more items...