tipos - recorrer array de objetos javascript
Deshabilitar la advertencia de JSHint: se esperaba una asignación de función o llamada y, en su lugar, se veía una expresión (2)
Esta pregunta ya tiene una respuesta aquí:
Tengo la siguiente línea:
imageUrl && (data.imageUrl = imageUrl);
Para esta línea, JSHint se queja:
Expected an assignment or function call and instead saw an expression.
Entiendo la advertencia, pero quiero desactivarla. No puedo encontrar la manera de hacerlo. ¿Alguna idea?
Incluya un /* jshint expr: true */
comentario en su Javascript.
Referencia: http://jshint.com/docs/options/#expr
Si realmente es solo una línea
imageUrl && (data.imageUrl = imageUrl); // jshint ignore:line
Sin embargo, soy un fanático de escribir código para que no produzca advertencias, incluso si esto significa tomar medidas especiales para hacerlo. Asi que prefiero
if (imageUrl) data.imageUrl = imageUrl;