¿Cuál sería la forma correcta de resolver el error jslint en este caso? Estoy agregando una función getter a un objeto que usa esto. No sé cómo hacer esto sin crear la función dentro del ciclo.No realice funciones dentro de un bucle
for (var i = 0; i<processorList.length; ++i) {
result[i] = {
processor_: timestampsToDateTime(processorList[i]),
name_: processorList[i].processorName,
getLabel: function() { // TODO solve function in loop.
return this.name_;
}
};
}
Por qué no silenciar la jslint error por completo? [Aquí está] (http://stackoverflow.com/a/40060701/307454) cómo. – lifebalance
Porque el error está ahí por una razón. No creo que sea muy agradable escribir código como este, donde muchas de las mismas funciones se crean sin motivo real. –
_Sometimes_ jslint no es necesariamente la mejor guía para el estilo de codificación adecuado ... – lifebalance