Возврат пустой строки вместо ошибки в шаблонных строках?

251
28 июня 2018, 20:40

Когда прописываю выборку данных из массива который например пустой то возникает ошибка. TypeError: Cannot read property text.

${data[0].text}

Можно ли как то сделать так, чтобы возвращалась пустая строка, а то писать конструкции if else очень не удобно если много вложенных данных.

Использую модуль vm - метод runInContext.

Answer 1

Условный оператор:

${data[0]?data[0].text:""}
READ ALSO
Ошибка - Uncaught TypeError: Cannot read property 'options' of null

Ошибка - Uncaught TypeError: Cannot read property 'options' of null

пытаюсь значение select поместить в переменную, но мне выдает ошибку- Uncaught TypeError: Cannot read property 'options' of null, код html:

243
Найти все делители каждого числа в массиве

Найти все делители каждого числа в массиве

Есть массив чисел от 201 до 499, и нужно для каждого из этих чисел найти сумму всех его делителейя пытался записать ее как то так, но ничего не вышло,...

264
Не могу записать в состояние значение перед рендерингом React

Не могу записать в состояние значение перед рендерингом React

Хочу из props match получить название страницы, вот ниже попытка при запуске реакта, при этом в консоле не показывает thisprops

252
API VK метод wall.post

API VK метод wall.post

Всем привет цель - постить на стену паблика вк из сайта, для этого выбрал Open API, но мне не критично в принципеДля публикации использую метод...

218