Size: a a a

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

2021 June 18

j

jk in JavaScript Noobs — сообщество новичков
Думаю такими темпами скоро придётся спрашивать как парсить html регулярками.
источник

КП

Кудяков Петр... in JavaScript Noobs — сообщество новичков
Вы не путайте браузерное api и NodeJs, это абсолютно разные вещи.
В браузере парсеры не пишут (хотя мб у вас исключительная ситуация)
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
а ведь есть такие гиганты мысли
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
что такое писали
источник

j

jk in JavaScript Noobs — сообщество новичков
Классический смехуёчек https://stackoverflow.com/a/1732454
источник

D

Delete in JavaScript Noobs — сообщество новичков
Всё верно. Получить html без авторизации - нод
Будучи авторизованным - xhr уже в браузере
источник

КП

Кудяков Петр... in JavaScript Noobs — сообщество новичков
Авторизацию можно и в ноде прокидывать, ведь это такая же информация, например, в заголовках cookie указать или любой другой специфичный параметр
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
Ребята, в чём ошибка не могу понять?
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
Переслано от Николай Коржиков...
function openArray(array) {
   array.reduce(function(result, current) {
       if(Array.isArray(current)) {
           result.concat(openArray(current));
       } else {
           result.concat(current);
       }
   });
}
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
Переслано от Николай Коржиков...
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
Задача раскрывать массивы любой глубины
источник

j

jk in JavaScript Noobs — сообщество новичков
concat не мутирует массив а возвращает новый.
источник

j

jk in JavaScript Noobs — сообщество новичков
Ну и аккумулятор не возвращаешь в reduce
источник

j

jk in JavaScript Noobs — сообщество новичков
И из openArray ничего не возвращаешь
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
function openArray(array) {
   let newArray = [];
   return array.reduce(function(result, current) {
       console.log(result)
       console.log(current)
       if(Array.isArray(current)) {
           newArray = result.concat(openArray(current));
       } else {
           newArray = result.concat(current);
       }
   });
}
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
Аа
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
Такая же ошибка даже с return
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
ES6 вариант у меня работает
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
const openArray = array => array.reduce((result, current) => Array.isArray(current) ? result.concat(expand(current)) : result.concat(current), []);
источник

НК

Николай Коржиков... in JavaScript Noobs — сообщество новичков
В ES5 нет.
источник