Airbnb abrió su guía de estilo de JavaScript ideal que recibió ~ 60k GitHub protagoniza airbnb / javascript. En la guía, propuso la forma ideal de escribir JavaScript y para cada ejemplo, da una mala y luego la buena. Aquí están los que personalmente me gustaron,
Siempre debes tratar de no mutar tu matriz original. En su lugar, haga una copia y modifique la nueva. (Prefiere el operador de propagación de objetos sobre Object.assign)
Aquí, hablé sobre objeto mutable vs inmutable en JavaScript.
// muy mal
const original = {a: 1, b: 2};
const copy = Object.assign (original, {c: 3}); // esto muta `original` ಠ_ಠ
- ¿Qué hábitos tienes para vivir una vida sin estrés?
- ¿Qué hábito de los estadounidenses ha sido similar al de los indios en los últimos años?
- ¿Cuáles son los hábitos que pueden convertirlo en un propietario de un negocio más creativo?
- En la India, ¿los hábitos alimentarios de las personas son decididos por el gobierno de la India?
- ¿Cuál es tu hábito más extraño?
// bueno
const original = {a: 1, b: 2};
const copia = {… original, c: 3}; // copia => {a: 1, b: 2, c: 3}
Nunca debe citar sus propiedades clave a menos que incluya un identificador no válido, por ejemplo, “-“.
// malo
const bad = {
‘foo’: 3,
‘bar’: 4,
‘datos-bla’: 5,
};
// bueno
const good = {
foo: 3,
bar: 4,
‘datos-bla’: 5,
};
Siempre intente usar Array.push en lugar de la asignación directa para agregar elementos a una matriz. (La asignación directa es una idea muy mala ya menudo conduce a un comportamiento / error extraño en el futuro)
const someStack = [];
// malo
someStack [someStack.length] = ‘abracadabra’;
// bueno
someStack.push (‘abracadabra’);
Para más ejemplos, visite airbnb / javascript
¡Espero que esto ayude!