Código que muestra los registros

Entonces, tengo un botón HTML conectado para ejecutar la función que se muestra en el código anterior, y he intentado muchas formas, como usar diferentes funciones de alternancia como bool = bool ? false : true; pero ninguno funciona. Intenté insertar hideToggled = !hideToggled en otros lugares, como las funciones if o debajo de las funciones if, pero ninguna parece funcionar. ¡Cualquier ayuda sería extremadamente apreciada!
Estás asignando el valor verdadero/falso de tu variable en los bloques if
if (hideToggled = true)
dará como resultado que se asigne a hideToggled el valor verdadero
Echa un vistazo al código de trabajo a continuación:
let hideToggled = false let hideButtonText = '' function toggleHideShow() { hideToggled = !hideToggled if (hideToggled) { hideButtonText = 'Show' } else { hideButtonText = 'Hide' } } toggleHideShow() console.log(hideToggled, hideButtonText) toggleHideShow() console.log(hideToggled, hideButtonText) toggleHideShow() console.log(hideToggled, hideButtonText) toggleHideShow() console.log(hideToggled, hideButtonText)