Por que usar Object.prototype.hasOwnProperty.call (myObj, prop) em vez de myObj.hasOwnProperty (prop)?
Se bem entendi, todo e qualquer objeto em Javascript herda do protótipo do Objeto, o que significa que todo e qualquer objeto em Javascript tem acesso à função hasOwnProperty por meio de sua cadeia de protótipo. Ao ler o código-fonte de require.js, me deparei com esta função: function...