This has been the most tricky/confusing javascript interview question for starters specially ๐
And this was my answer once which made interviewer shy: how the hell candidate will know if interviewer has speech recognition issue..
Btw, instead forloop, you can use "reducer" like this โคต๏ธ
//
let reducer = (acm, value) => { const nextIndex = acm.findIndex(i => value < i ); const index = nextIndex > -1 ? nextIndex : acm.length; acm.splice(index, 0, value); return acm; } // execution Ley arr = [ arr.reduce(reducer, []) will produce [1,2,3,4]
Let me know how you answered this kind of interviews
Thanks!
Top comments (5)
What??
Which is completely fine. I think you missed the point here...
Array.prototype.sort
accepts a callback as a custom sorter.What a convoluted piece of "code". Awful use case to make your point across.
They asked me how to center a div. I told them 'margin 0 auto' although I don't know if it works in iexplorer
๐๐
Please ad the javascript tag to the code block.
thanks