Duplicar posible:
What underlies this JavaScript idiom: var self = this?diferencia entre lo propio y esto en javascript y cuándo utilizar cualquiera de ellos
Estoy confundido que cuando el uso de auto y esto en javascript.
Sé que este se refiere al contexto actual y auto se refiere a la ventana actual.
Como estoy desarrollando una aplicación en titanio. Quiero saber cuándo utilizar auto o este o hace es que no hay ningún concepto de auto en el desarrollo de titanio.
aquí es el código de ejemplo que estoy haciendo en mi módulo CommonJS titanio
var auth = require('/SDKTest/auth');
var nodeAPI = require('/SDKTest/nodeAPI');
function myAPI() {
this.auth = auth;
this.nodeAPI = nodeAPI;
return this;
}
module.exports = myAPI;
Este código funciona, pero puedo usar auto en lugar de este ? Y en lugar de utilizar este puedo crear un espacio de nombres y hacer algo como esto:
function myAPI() {
var api = {};
api.auth = auth;
api.nodeAPI = nodeAPI;
return api;
}
tanto los enfoques funcionan pero ¿cuál es el uso de la utilización de este aquí
Consulte http://stackoverflow.com/questions/337878/js-var-self-this –
he actualizado mi pregunta añade un código de ejemplo de allí –