una tipos que pasar parametros google funciones funciona funcion ejemplos desde como javascript init

tipos - ¿Para qué sirve el uso de init() en JavaScript?



que es el dom en javascript (3)

En JavaScript cuando creas cualquier objeto a través de una llamada de constructor como a continuación

paso 1: crear una función, decir Persona ...

function Person(name){ this.name=name; } person.prototype.print=function(){ console.log(this.name); }

Paso 2: crea una instancia para esta función.

var obj=new Person(''venkat'')

// arriba de la línea creará una instancia de esta función (Persona) y devolverá un nuevo objeto llamado Person {name: ''venkat''}

si no quiere crear una instancia de esta función y llame al mismo tiempo. También podemos hacer lo siguiente:

var Person = { init: function(name){ this.name=name; }, print: function(){ console.log(this.name); } }; var obj=Object.create(Person); obj.init(''venkat''); obj.print();

en el método anterior, init ayudará a crear instancias de las propiedades del objeto. básicamente init es como una llamada de constructor en tu clase.

Por lo tanto, solo quiero saber si alguien sabe el significado particular y el uso de la declaración init () en JavaScript, nunca lo supo realmente, como una novedad.


NÓTESE BIEN. Los nombres de las funciones del constructor deben comenzar con una letra mayúscula para distinguirlos de las funciones comunes, p. myClass ., MyClass lugar de myClass .

O puede llamar a init desde su función de constructor:

var myObj = new MyClass(2, true); function MyClass(v1, v2) { // ... // pub methods this.init = function() { // do some stuff }; // ... this.init(); // <------------ added this }

O más simplemente, podría simplemente copiar el cuerpo de la función init al final de la función constructora. No es necesario tener una función init en absoluto si solo se llama una vez.


JavaScript no tiene una función integrada de init() , es decir, no es parte del lenguaje. Pero no es raro (en muchos idiomas) que los programadores individuales creen su propia función init() para las cosas de inicialización.

Se puede utilizar una función init() particular para inicializar toda la página web, en cuyo caso probablemente se invoque desde el proceso de procesamiento de documentos o de carga, o puede inicializar un tipo de objeto en particular, o ... bueno, usted nombralo.

Lo que hace cualquier init() dado específicamente depende de lo que la persona que lo escribió lo necesite. Algunos tipos de código no necesitan ninguna inicialización.

function init() { // initialisation stuff here } // elsewhere in code init();