Size: a a a

Front-end developers

2020 May 04

АД

Андрей Дзюба... in Front-end developers
Как здесь эту логику применять, не понимаю?
источник

АР

Александр Ремизов... in Front-end developers
Андрей Дзюба
Как здесь эту логику применять, не понимаю?
Используй цикл while и стек
источник

АД

Андрей Дзюба... in Front-end developers
Александр Ремизов
Используй цикл while и стек
Что такое стек, бро?
источник

АД

Андрей Дзюба... in Front-end developers
И не понимаю, какое условие в цикле прописывать
источник

АР

Александр Ремизов... in Front-end developers
Андрей Дзюба
Что такое стек, бро?
Это такой список LIFO
источник

АД

Андрей Дзюба... in Front-end developers
Александр Ремизов
Это такой список LIFO
Я вообще совсем зеленый, про такое даже не слышал
источник

АР

Александр Ремизов... in Front-end developers
Андрей Дзюба
Я вообще совсем зеленый, про такое даже не слышал
Бывает
источник

АД

Андрей Дзюба... in Front-end developers
Спасибо всем кто откликнулся, я ушел гуглить дальше)
источник

АР

Александр Ремизов... in Front-end developers
Андрей Дзюба
Спасибо всем кто откликнулся, я ушел гуглить дальше)
Счастья! Здоровья!
источник

АД

Андрей Дзюба... in Front-end developers
Гугл в течении часа не приблизил меня к решению(((
источник

N

Nickermen in Front-end developers
Андрей Дзюба
Снова застрял, на этот раз в непрвильном массиве. Тоже нужно посчитать сумму чисел
let arr = [
       [
           1, 2, 3, [4, 5, [6, 7]]
       ],
       [8, [9, 10]]
   ];
Можно flat-ом поднять все значения массива и в цикле просуммировать
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/flat
источник

АД

Андрей Дзюба... in Front-end developers
Спасибо, ущел пробовать\
источник

NA

Nigar Ahmadova in Front-end developers
Hello, everyone. I have a question. I'm using CKEditor4 in Angular, it removes the "style" attribute after saving content. But they are correctly set in the editor's dialogue window. Have you ever seen this kind of problem. Thanks in advance
источник

АД

Андрей Дзюба... in Front-end developers
Спасибо,  решил благодаря твоей ссылке,
let arr = [
       [
           1, 2, 3, [4, 5, [6, 7]]
       ],
       [8, [9, 10]]
   ];

  let newArr = arr.flat(3);
  console.log(newArr);
  let sum = 0;
  for(let i = 0; i < newArr.length; i++){
      sum += newArr[i];
  }
  console.log(sum);
источник

N

Nickermen in Front-end developers
Андрей Дзюба
Спасибо,  решил благодаря твоей ссылке,
let arr = [
       [
           1, 2, 3, [4, 5, [6, 7]]
       ],
       [8, [9, 10]]
   ];

  let newArr = arr.flat(3);
  console.log(newArr);
  let sum = 0;
  for(let i = 0; i < newArr.length; i++){
      sum += newArr[i];
  }
  console.log(sum);
можешь еще через рекурсию попробовать реализовать
источник

АД

Андрей Дзюба... in Front-end developers
обязательно
источник

АД

Андрей Дзюба... in Front-end developers
Nickermen
можешь еще через рекурсию попробовать реализовать
let arr = [[1, 2, 3, [4, 5, [6, 7]]], [8, [9, 10]]];
   function func(arr) {
       for (let elem of arr) {
           if (typeof elem == 'object') {
               func(elem);
           } else {
               console.log(elem);
           }
       }
   }

   func(arr);
источник

N

Nickermen in Front-end developers
typeof elem == 'object'
лучше для проверки используй Array.isArray()
источник

АД

Андрей Дзюба... in Front-end developers
Почему лучше?
источник

АД

Андрей Дзюба... in Front-end developers
Я пока только такой метод подсмотрел
источник