Вы в курсе, что в localStorage можно только строки хранить? Если у комментария id числовой, то сравнивая с ID из localStorage будет всегда false.
localStorage.setItem('loginId', 123); // Записываем число
localStorage.getItem('loginId'); // А получаем внезапно строку "123" ))