3 ms·
No indeed, and I'm quite willing to concede that one can do a certain amount in JavaScript without knowing what the prototype property is. But you can't serious
by ionfish 16y ago
No indeed, and I'm quite willing to concede that one can do a certain amount in JavaScript without knowing what the prototype property is. But you can't seriously be taking the line that knowing how to attach methods to an object's prototype is advanced knowledge: it's essential to any sort of OOP in JavaScript.
I suppose my basic objection here is that most of the criteria given set the bar for "advanced knowledge" so low that it would be met by any half-decent programmer with a decent working knowledge of the language. In other words, it's the absolute minimum I would expect of anyone I intended to hire for a position where a fair bit of JavaScript programming was required.
JavaScript is perhaps unusual amongst programming languages in that there are many more people than usual who've never got above the first rung on the ladder of understanding, but that doesn't mean the ladder is any shorter than for other languages.