Me gustaría saber cómo se integran los métodos de matriz (el código fuente), por ejemplo, este prototipo de todos() es cómo imagino que el método every() funciona detrás de escena, me gustaría encontrar esa documentación.
Array.prototype.todos = function(fn) { for(let item of this) { if(!fn(item)) { return false } } return true } const result = [1, 2, 3].todos(x => x < 10) console.log(result)El contrato sobre cómo deben comportarse exactamente los elementos integrados de Javascript se describe en la especificación ECMAScript .
Hay varios motores Javascript diferentes, cada uno con su propia implementación específica de ECMAScript. Los motores Javascript más comunes son: