Я немного новичок в Javascript и пытаюсь создать очень простое выражение if.
Я отправляю адрес в геокодер Google и получаю результат json. Я анализирую результат и печатаю в свой HTML-документ.
Теперь я хочу только попытаться напечатать реально существующие значения, чтобы избежать сбоя моего кода.
сейчас у меня есть:
document.getElementById('lat').innerHTML = [results[1].geometry.location.lat()];
и это работает, но я не хочу, чтобы эта строка запускалась, если "results [1] .geometry.location.lat ()" не существует в результате json.
Я пытался:
if ([results[1].geometry.location.lat()] != null) {
document.getElementById('lat').innerHTML = [results[1].geometry.location.lat()];
}
но линия все еще работает, даже если там нет значения. Я должен делать это неправильно. Пожалуйста, помогите кому-нибудь.
Поскольку значение будет отличаться каждый раз, я просто хочу, чтобы строка работала, если есть ЛЮБОЕ значение.