Size: a a a

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

2020 September 26

VR

Victor Rano in JavaScript Noobs — сообщество новичков
У тебя что то преобразует в массив
источник

🎱

🎱 Егор in JavaScript Noobs — сообщество новичков
Там призапуске скрипта инициализируется массив let variables = {};
А потом идет погрузка данных из php... И если php возвращает пустой массив, то js видит variables как массив, а не объект... оттуда все проблемы
Спасибо за помощь и намек на скобки...
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Кирилл Голубев
всем привет, а как получить время с постфиксом, что время до полудня или после? https://momentjs.com/docs/#/parsing/string-format/
источник

JD

John Doe in JavaScript Noobs — сообщество новичков
mhmd mlh
Помогите решить эту задачу.

Как посчитать количество ходов чтобы сортировать строку из букв "A", "B" и "C". Когда в каждом ходе можно менять только две буквы. Какое минимальное количество ходов чтобы сортировать строку. Например оптимальное решение когда строка CBACBA три хода. При условии О(n log n)

CBACBA

1. ABACBC
2. AABCBC
3. AABBCC
А что такое ход? Круг итерации, перестановка?
источник

VR

Victor Rano in JavaScript Noobs — сообщество новичков
🎱 Егор
Там призапуске скрипта инициализируется массив let variables = {};
А потом идет погрузка данных из php... И если php возвращает пустой массив, то js видит variables как массив, а не объект... оттуда все проблемы
Спасибо за помощь и намек на скобки...
👌
источник

mm

mhmd mlh in JavaScript Noobs — сообщество новичков
John Doe
А что такое ход? Круг итерации, перестановка?
Перестановка
источник

JD

John Doe in JavaScript Noobs — сообщество новичков
mhmd mlh
Перестановка
Получается нужно найти минимальное количество перестановк?
источник

mm

mhmd mlh in JavaScript Noobs — сообщество новичков
Да
источник

ДЖ

Дон Жиес in JavaScript Noobs — сообщество новичков
Подскажите, функции нельзя вот так вот передавать? Или я неправильно это делаю?
Первый метод .evaluate() возвращает undefined, второй возвращает нормальный объект, который туда был передан
источник

ДЖ

Дон Жиес in JavaScript Noobs — сообщество новичков
Ну вернее консоль лог так выдаёт
источник

ДЖ

Дон Жиес in JavaScript Noobs — сообщество новичков
или это библиотека просто не позволяет сделать?
источник

j

jk in JavaScript Noobs — сообщество новичков
Дон Жиес
Подскажите, функции нельзя вот так вот передавать? Или я неправильно это делаю?
Первый метод .evaluate() возвращает undefined, второй возвращает нормальный объект, который туда был передан
Функция evaluate принимает первым аргументом саму функцию, а последующими аргументы для функции. Так как там у тебя стрелки тебе это вообще не нужно делать.
источник

j

jk in JavaScript Noobs — сообщество новичков
Они и так смотрят в ту область видимости где все эти переменные лежат и скармливать им аргументы таким образом нет никакого смысла.
источник

ДЖ

Дон Жиес in JavaScript Noobs — сообщество новичков
Вот так? Так пишет sanityChecks is not defined
источник

j

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

ДЖ

Дон Жиес in JavaScript Noobs — сообщество новичков
.evaluate((sanityCheck) => {
 console.log(sanityCheck)
})

Вот так заработало) Спасибо
источник

ДЖ

Дон Жиес in JavaScript Noobs — сообщество новичков
Хотя нет. Рисует другую функцию
источник

ДЖ

Дон Жиес in JavaScript Noobs — сообщество новичков
Это намёк на то, что нужно использовать промисы?)
источник

j

jk in JavaScript Noobs — сообщество новичков
Судя по доке ты можещь использовать там промисы, а можешь и не использовать.
источник

А

Абдул in JavaScript Noobs — сообщество новичков
В хроме можно поставить галочку чтобы не показывать alert(), а confirm(),  тоже так же можно блокировать?
источник