var stringArray = document.getElementById('textarea').value.split('\n');
Нет, не в полной общности.
В классе может быть mutable
человек. Конечно, компилятор может это проверить.
Метод const
может иметь другие побочные эффекты (например, запись в консоль), которые будет трудно обнаружить, если реализация функции находится в другом блоке перевода.