Size: a a a

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

2021 February 06

ПА

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

IV

Ilya Van Dogh in JavaScript Noobs — сообщество новичков
Павел Афонин
let s = [[],[1,2,3],[2,3]];
Math.max(...s.map(s=>s.length))
не?
Запусти в консоли да проверь
источник

ПА

Павел Афонин... in JavaScript Noobs — сообщество новичков
Ilya Van Dogh
Запусти в консоли да проверь
а ну да там жеж лет
источник

IV

Ilya Van Dogh in JavaScript Noobs — сообщество новичков
Павел Афонин
а ну да там жеж лет
?
источник

ПА

Павел Афонин... in JavaScript Noobs — сообщество новичков
let s = [
[],
[1,2,3,4],
[3,4]
];
Math.max(...s.map(item=>item.length))
вот так работает
источник

VR

Victor Rano in JavaScript Noobs — сообщество новичков
Привет, подскажите пожалуйста более-менее оптимальную идею как сделать проверку на заполненность всех input так, чтобы не возвращать false, а только true. Как я сделал? Ввёл дополнительный счётчик, который в случае если один input пустой, то прерывал цикл, а затем сравнивал получившиеся числа, чтобы определить все ли input заполнены из имеющихся. Так вот реализация мне эстетически не нравится, чувствую что можно было сделать по другому. Как?
     case 1:
       let inputs = document.querySelectorAll('#step_1 input[type="text"]');
       let j = 1;
       for (i = 0; i < inputs.length; i++) {
         if (inputs[i].value !== '') {
             j += 1;
         } else {
           break;
         }
       }
       if (j === inputs.length) {
         return true;
       }
       break;
источник

g?

gg ?? in JavaScript Noobs — сообщество новичков
слушайте, а реально ли обойти кривую проверку !number?
источник

g?

gg ?? in JavaScript Noobs — сообщество новичков
с помощью jsfuck допустим
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Павел Афонин
let s = [
[],
[1,2,3,4],
[3,4]
];
Math.max(...s.map(item=>item.length))
вот так работает
А какая разница с предыдущей версией?
источник

ПА

Павел Афонин... in JavaScript Noobs — сообщество новичков
Jakhongir
А какая разница с предыдущей версией?
Ну посмотрите
источник

N

Noname in JavaScript Noobs — сообщество новичков
всем привет! начинаю изучать js но в функциях бывают проблемы иногда не понимаю
function showMax(n) {
        let max = 0;
        if (n > max) {
           max = n;  
        }
        return max;
     }
вот здесь макс каждый раз принимает ноль потом n вроде ноль это начальное значение а он наоборот
источник

N

Noname in JavaScript Noobs — сообщество новичков
проверил через console.log до присваивание и после
источник

В

Владислав in JavaScript Noobs — сообщество новичков
Noname
всем привет! начинаю изучать js но в функциях бывают проблемы иногда не понимаю
function showMax(n) {
        let max = 0;
        if (n > max) {
           max = n;  
        }
        return max;
     }
вот здесь макс каждый раз принимает ноль потом n вроде ноль это начальное значение а он наоборот
С каким аргументом вызываешь? Покажи вывод
источник

N

Noname in JavaScript Noobs — сообщество новичков
var n, j = 0, max = 0;

     do {
        j++
        n = +prompt('n=');
        showMax(n);
     } while (j < 10);

     alert(showMax(n));
     
     function showMax(n) {
       
        if (n > max) {
           max = n;  
        }
        return max;
     }
источник

IS

Ilya Sinkin in JavaScript Noobs — сообщество новичков
добро пожаловать в мир жаваскрипт
источник

IS

Ilya Sinkin in JavaScript Noobs — сообщество новичков
ты переменную в функции объявил
источник

В

Владислав in JavaScript Noobs — сообщество новичков
Noname
var n, j = 0, max = 0;

     do {
        j++
        n = +prompt('n=');
        showMax(n);
     } while (j < 10);

     alert(showMax(n));
     
     function showMax(n) {
       
        if (n > max) {
           max = n;  
        }
        return max;
     }
Не используй лучше цикл do..while
источник

IS

Ilya Sinkin in JavaScript Noobs — сообщество новичков
Владислав
Не используй лучше цикл do..while
почему? этот цикл нормальный, просто он неправильно им пользуется
источник

N

Noname in JavaScript Noobs — сообщество новичков
Noname
var n, j = 0, max = 0;

     do {
        j++
        n = +prompt('n=');
        showMax(n);
     } while (j < 10);

     alert(showMax(n));
     
     function showMax(n) {
       
        if (n > max) {
           max = n;  
        }
        return max;
     }
здесь все работает так как max вне функции
источник

N

Noname in JavaScript Noobs — сообщество новичков
Ilya Sinkin
почему? этот цикл нормальный, просто он неправильно им пользуется
а как по другому?
источник