Valor por defecto para un parametro de una función en JavaScript
Es fácil encontrar la solución a esto, por ejemplo en StackOverflow, pero la he buscado ya tantas veces que he decidido dejarla aquí anotada:
function sampleFunction( sampleParameter ) {
sampleParameter = typeof sampleParameter !== "undefined" ? sampleParameter : false;
}
En el ejemplo comprobamos si el parámetro está definido, y en caso de que no lo esté le asignamos el valor false
por defecto.