for(const id of this.extraRooms)
{
let doesRoomExist = document.getElementById('newRoomAddress' + newRoomId);
//if(typeof(doesRoomExist) !== "null")
if(typeof(doesRoomExist) !== "undefined")
{
const newRoomLabel = document.getElementById('newRoomAddress' + newRoomId).value
{
Probably a simple fix but if doesRoomExist is NULL it is still going inside the if statement...
let doesRoomExist = document.getElementById('newRoomAddress' + newRoomId);
will show doesRoomExist as NULL when stepping through the code in VS code, but show as undefined if used in developer tools...why is it going inside the if?
any help please?
typeof nullin a Javascript debugger to understand your issue. All you need to do isif(doesRoomExist) {...}- research Javascript truthiness.typoeof somethingwill never be"null"useif (doesRoomExist !== null)or simplyif (doesRoomExist)instead