Código Javascript:
Ver original
var permitir = (permitirDuplicados == null) ? true : permitirDuplicados;
Cual es la comprobacion que hace en esa parte de codigo.
No se bien como es lo del signo de interrogacion ( ? ) y los dos puntos ( : ). Ademas la primer parte supongo que seria algo como ( false == null) devuelve true y (true == null) devuelve false. Esta bien eso? O es de otra manera?
Otra cosa, las sentencias if siempre tienen que tener el valor true para funcionar? Es decir si luego pongo
Código Javascript:
se haria lo del if?Ver original
if (permitir) {...}
Y si por ej. permitir fuera falso y pongo
Código Javascript:
se haria igual la sentencia del if? Ver original
if(!permitir) {...}