Estoy desarrollando un framework web para node.js. aquí está el código;var vs esto en el objeto Javascript
function Router(request, response) {
this.routes = {};
var parse = require('url').parse;
var path = parse(request.url).pathname,
reqRoutes = this.routes[request.method],
reqRoutesLen = reqRoutes.length;
..... // more code
};
¿Debo cambiar todo el var a este, así:
function Router(request, response) {
this.routes = {};
this.parse = require('url').parse;
this.path = this.parse(request.url).pathname;
this.reqRoutes = this.routes[request.method];
this.reqRoutesLen = this.reqRoutes.length;
..... // more code
};
Cualquier comentario?
Esta es una diferencia bastante fundamental. ¿Estás seguro de que sabes qué es "esto" y qué variables locales son? – delnan
Tengo el fondo C++, Javascript me parece extraño. –
En ese caso, ¿está desarrollando un marco web solo por diversión o aprendizaje? Los marcos como el expreso pueden ser una mejor opción para su código de producción mientras está aprendiendo. – 7zark7