Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 01

А

Аркаша Одесский 🇪🇪... in JavaScript Noobs — сообщество новичков
Ivan
23 | const getXhrData = (url) => {                                                     
 24 |   const xhr = new XMLHttpRequest();
> 25 |   const data;
    |             ^
 26 |   xhr.open('GET', url);

Синтактическая ошибка на 25 строке. WAT?
зачем объявлять константу без значения? ты ее не сможешь поменять же
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Аркаша Одесский 🇪🇪
зачем объявлять константу без значения? ты ее не сможешь поменять же
Блин, точно.
источник

I

Ivan in JavaScript Noobs — сообщество новичков
let data = getXhrData(url);
data.titles.forEach((movie) => {

Нужно чтобы второе выполнялось строго после получения data. Это над промисы (new Promise использовать?
источник

DS

Denis Sollo in JavaScript Noobs — сообщество новичков
Ivan
let data = getXhrData(url);
data.titles.forEach((movie) => {

Нужно чтобы второе выполнялось строго после получения data. Это над промисы (new Promise использовать?
Верно
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Я никак не могу понять синтаксис промисов. Что куда писать.
источник

S

Stas in JavaScript Noobs — сообщество новичков
Ivan
let data = getXhrData(url);
data.titles.forEach((movie) => {

Нужно чтобы второе выполнялось строго после получения data. Это над промисы (new Promise использовать?
оберни это в асинхронную функцию и сделай let data = await getXhrData(url);
источник

I

Ivan in JavaScript Noobs — сообщество новичков
async function getData () {
 let data = await getXhrData(url);
 data.titles.forEach((movie) => {

Так?
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Anton Permyakov
если text пустая строка, charAt(0) пустую строку, а [0] - undefined
Спасибо
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Ivan
async function getData () {
 let data = await getXhrData(url);
 data.titles.forEach((movie) => {

Так?
Почему не for ( const movie of data.titles), почему вечно юзт forEach?
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
императив против функциональщины
источник

S

Stas in JavaScript Noobs — сообщество новичков
Лапки Х
Почему не for ( const movie of data.titles), почему вечно юзт forEach?
если нужно перебрать каждый элемент, то почему нет?
источник

S

Stas in JavaScript Noobs — сообщество новичков
Ivan
async function getData () {
 let data = await getXhrData(url);
 data.titles.forEach((movie) => {

Так?
ага, можешь еще на стрелочную ф-ию переделать и добавить обработку ошибок try catch
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Stas
ага, можешь еще на стрелочную ф-ию переделать и добавить обработку ошибок try catch
ошибка в браузере movies.js:51 Uncaught ReferenceError: regeneratorRuntime is not defined
источник

S

Stas in JavaScript Noobs — сообщество новичков
Ivan
ошибка в браузере movies.js:51 Uncaught ReferenceError: regeneratorRuntime is not defined
странно, ну тогда переписывай на промисы, либо разбирайся почему у тебя не понимает асинк эвэйт
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
Ivan
ошибка в браузере movies.js:51 Uncaught ReferenceError: regeneratorRuntime is not defined
показывай movies js, хуле
источник

I

Ivan in JavaScript Noobs — сообщество новичков
погуглил, это какой то babel-polyfill нужен при сборке с вебпаком
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Stas
если нужно перебрать каждый элемент, то почему нет?
Как по мне for of лучше выглядит
источник

ДВ

Данил Васильевич... in JavaScript Noobs — сообщество новичков
Доброго утричка.
Подскажите по промисам.
https://codepen.io/freekazoid-the-selector/pen/NWPZzRp?editors=0010
Хочу сделать промис на промис. Но немогу собразить как сделать.
источник

S

Stas in JavaScript Noobs — сообщество новичков
Лапки Х
Как по мне for of лучше выглядит
как по мне, можно и обычным циклом фор)
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Stas
как по мне, можно и обычным циклом фор)
ой нет
источник