Lo siento si esta pregunta se ha hecho varias veces y en términos mucho más claros, pero no sé el término técnico para lo que estoy buscando. Estoy tratando de escribir una declaración condicional de la siguiente manera:
if (data && data.password && data.password.length > 7) {// Do something}
Pero sé que hay una forma más sencilla de escribir esto. Algo como
if (data?password?length > 7) {// Do something}
¿Cuál sería la formulación correcta? ¿Cuál es el término técnico para este tipo de expresiones?
El concepto que está buscando se llama Encadenamiento opcional
Puede modificar a: data?.password?.length