Size: a a a

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

2020 May 30

ТК

Тимофей Косман... in JavaScript Noobs — сообщество новичков
IIFE
источник

ТК

Тимофей Косман... in JavaScript Noobs — сообщество новичков
Это оно?
источник

L

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

ТК

Тимофей Косман... in JavaScript Noobs — сообщество новичков
Спасибо
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Подскажите, есть 2 js файла (допустим пустые). В одном файле переменная - массив с числами (numbers.js). Другой обычный main.js в котором все функции. Подключаю на сайт сначала numbers.js потом main. Но когда вызываю в main.js переменную с числами, пишет что переменная не найдена. Подскажите, почему?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Выполняются в ином порядке
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Логни
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Что первым запустилось
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
Выполняются в ином порядке
Эта переменная не выводится даже если я в консоли ее запрашиваю)
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Kirill Galimov
Эта переменная не выводится даже если я в консоли ее запрашиваю)
console.log("a")

И так же во 2 файле
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Глянь что первым запускает
источник

KG

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

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Все как нужно по идее выводит
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Добрый день!

У меня вопрос: я хочу использовать deque (называю так по аналогии с питоном, по сути двухсвязный список). В частности операцию unshift для добавления элемента в начало списка (appendleft в питоне).

Прямо скажем, для задачи среднего уровня на хакерранке получилось.

Но не могу понять: в питоне мне просто необходимо было бы использовать deque([]) вместо list, поскольку в индексированныэ списках (по крайней мере в питоне...) добавление в начало списка (массива) очень затратно по времени (все индексы нужно менять)

Гуглил по джаваскрипту и нашел только очень странное утверждение что deque в базовом наборе нет (можно написать самому конечно, такие примеры есть) но можно использовать просто объект array и его операции unshift и pop...

Неужели в джаваскрипте это не приводит к очень медленному выполнению кода? В задаче new year chaos решение с array unshift прокатило и для 1000 и 100000 объектов (дополнительный балл)... - не знаю что и думать
Может быть просто в задаче условия мягкие, а все таки надо использовать не Array?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Я как-то делал бенчи на очередь через массив и связанный список
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Там разница была не большая
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Возможно из-за оптимизации движка
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Но список был чуть чуть быстрее
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Надо попробовать с более огромными данными мб
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Спасибо большое!
источник