Вы получаете доступ к свойствам (bytesAvailable
и readUTFBytes
) snxApp
без проверки, чтобы убедиться, что они существуют первыми.Если вы еще не использовали setItem
для хранения чего-либо с таким именем, это будет null
.
Вот пример того, как это будет выглядеть с оператором if
:
var snxApp = ...;
var semail;
if (snxApp !== null) {
semail = snxApp.readUTFBytes( snxApp.bytesAvailable );
}
...