Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
92 12 27

Аноним 16/03/19 Суб 11:07:38 1930736621
1HP8l7LMMt7Sh5U[...].png (47Кб, 1600x1600)
1600x1600
JS макаки здесь? Анон я нихера не могу понять вот фрагмент кода
function govno(){alert('govno')};for(i=0;i<5;i++){setTimeout(govno,2000)};
Почему срабатывает задержка 2 сек только на первой итерации цикла а мне надо чтоб на каждую итерацию была задержка 2 сек? может я и лох но не получается, запускаю просто в консоли хрома
Аноним 16/03/19 Суб 11:08:37 1930736972
лол
Аноним 16/03/19 Суб 11:09:31 1930737353
>>193073662 (OP)
Ты в цикле одновременно устанавливаешь 5 таймеров на 2 секунды. Потом они одновременно срабатывают, т.к. были установлены в одно и то же время. Проблемы?
Аноним 16/03/19 Суб 11:10:21 1930737624
Я не погромист, но мне кажется всё дело в setTimeout
Аноним 16/03/19 Суб 11:11:07 1930737905
>>193073735
а как замутить чтоб на каждую итерацию с задержкой 2 сек?
Аноним 16/03/19 Суб 11:14:37 1930738946
Аноним 16/03/19 Суб 11:15:47 1930739427
>>193073662 (OP)
У тебя там говно какое то в коде, вот и не срабатывает
Аноним 16/03/19 Суб 11:16:36 1930739738
>>193073894
ну ладно спасибо, посмотрю
Аноним 16/03/19 Суб 11:16:41 1930739769
function govno(){alert('govno')}; var g = 2000; for(i=0;i<5;i++){setTimeout(govno,g ); g=2000+g;};
Аноним 16/03/19 Суб 11:17:05 19307399010
Аноним 16/03/19 Суб 11:17:38 19307400711
>>193073976
индусский код как он есть
Аноним 16/03/19 Суб 11:18:22 19307403912
>>193073662 (OP)
Там какая-то хуйня с областью определения?
Не помню уже, но оно решается let-ом, iife, setInterval или рекурсивным таймаутом
Во всяких канторах и you don't know JS должны быть подробнейшие пояснения
Аноним 16/03/19 Суб 11:19:42 19307408413
>>193073976
О спасибо большое, теперь дошло
Аноним 16/03/19 Суб 11:20:22 19307409814
>>193073662 (OP)
Зачем тебе вообще в цикле задавать сеттаймаут, проще так:
function govnyak(i){
if(i<5)
setTimeout(govnyak(i++),2000)
}
govnyak(0);
Аноним 16/03/19 Суб 11:21:22 19307412015
Аноним 16/03/19 Суб 11:22:01 19307414816
videoplayback.webm (128Кб, 640x360, 00:00:03)
640x360
>>193074039
Хуйню не несите.
setInterval
/thread
Аноним 16/03/19 Суб 11:23:18 19307418917
let counter = 4;
let interval = setInterval(() => {
alert('govno');
if (counter-- === 0) clearInterval(interval);
}, 2000);
Аноним 16/03/19 Суб 11:31:19 19307450018
>>193074148
setInterval бесконечный, а ему надо 5 раз.
Аноним 16/03/19 Суб 11:34:34 19307462119
>>193073662 (OP)
Откуда взяться IT спецам, если нынешние вкатывальщики настолько тупые?
Аноним 16/03/19 Суб 11:36:37 19307470020
.png (79Кб, 231x219)
231x219
Аноним 16/03/19 Суб 11:37:23 19307473521
Аноним 16/03/19 Суб 11:37:27 19307473922
>>193074621
Чё воняешь, говно? Асинхронность далеко не первый пункт при изучении яп. Программист мамкин
Аноним 16/03/19 Суб 11:39:07 19307481523
Мимо жс-сеньор, все примеры кода, разве что кроме того, где setInterval / clearInterval , просто адовый пиздец
16/03/19 Суб 11:39:13 19307482124
>>193073662 (OP)
>setTimeout
Это просто однократная задержка. Чтобы без конца каждые N-мс что-то делать нужен setInterval
Аноним 16/03/19 Суб 11:41:51 19307493125
>>193074739
Причем тут асинхронность? даун просто банально не может посмотреть в доках, что делает функция таймаут.
Аноним 16/03/19 Суб 11:42:41 19307496926
G8OnjPQdLnU.jpg (38Кб, 400x405)
400x405
>>193074815
> Мимо жс-сеньор, все примеры кода, разве что кроме того, где setInterval / clearInterval , просто адовый пиздец
> кроме того, где setInterval / clearInterval
> жс-сеньор

> counter = 4
Аноним 16/03/19 Суб 11:44:46 19307504327
>>193073662 (OP)
Потому что ты не шаришь в асинхронной парадигме. Иди читай литературу
Аноним 16/03/19 Суб 11:45:47 19307508028
>>193074931
При том, что это асинхронный метод или функция я хуй знает и не все при изучении думают "о, значит вот это отложит где-то в памяти код на N секунд". Многие думают, что код на 2 секунды "остановится" и дальше не пойдёт, пока не пройдёт время.
Аноним 16/03/19 Суб 11:46:13 19307510329
>>193075043
Чому то я понимал как работают таймеры в браузере, даже еще незная таких слов как асинхронность. иди нахуй
Аноним 16/03/19 Суб 11:47:33 19307517430
>>193075080
Такое думали во времена бейсика, и там так и было. Ща на дворе 2019, это элементарная js-хуйня которую стыдно не понимать
Аноним 16/03/19 Суб 11:48:37 19307521731
А мне для своих целей, я ж не претендую на 300к\сек, обоснуй что тут тупого
Аноним 16/03/19 Суб 11:49:48 19307526932
>>193073790
Расширь функцию govno и вставь туда себя settimeout
Аноним 16/03/19 Суб 11:51:48 19307536333
>>193075103
А вот и дети с клиповым мышлением подтянулись
Аноним 16/03/19 Суб 11:51:52 19307536634
152829721217429[...].png (13Кб, 500x473)
500x473
>>193073662 (OP)
for (let i = 0; условие; i++) {setTimeout(govno(), i*2000}
Аноним 16/03/19 Суб 11:52:47 19307540435
Да я и не думал что мой всратый тред так взлетит, тут по ходу задротов дохуя, я говорю что не претендую на 300к\сек, ди и вцелом если как я понял вариантов тысяча для одного и того же то как понять что правильно?
Аноним 16/03/19 Суб 11:53:52 19307545336
Аноним 16/03/19 Суб 11:54:34 19307548937
155181475112736[...].jpg (119Кб, 640x932)
640x932
>>193075404
А что именно ты хочешь сделать? Вообще, занимаясь этим ебанным жсом так и не понял, как и что правильно. Нихуя не понятно, всё субъективно. Люди опираются на мнение тех, кто больше. На корпорации. Как они скажут, так и правильно.
Аноним 16/03/19 Суб 11:54:36 19307549138
>>193075363
> А вот и дети с клиповым мышлением подтянулись
Ну привет дитё
Аноним 16/03/19 Суб 11:55:13 19307551439
test
Аноним 16/03/19 Суб 11:55:19 19307551740
1552726508492.png (13Кб, 500x473)
500x473
Аноним 16/03/19 Суб 11:56:21 19307556241
Аноним 16/03/19 Суб 11:57:01 19307559642
Аноним 16/03/19 Суб 11:57:19 19307560843
>>193075491
>гринтекст
Мам смотри я его затралю. Ты просто копируешь куски кода со стаковерфло, ну работает же и заябись. В следующий раз ты его по памяти воспроизведешь и теперь ты вообще шаришь.
Аноним 16/03/19 Суб 11:58:27 19307565544
let counts = 4;
while (counts > 0) {
counts--;
alert();
}
Аноним 16/03/19 Суб 11:58:29 19307565945
>>193075489
>А что именно ты хочешь сделать?
да не суть, для своих целей надо скрипт, суть в том что действительно масса вариантов одного и того же, задроты наверное понимают как лучше в плане производительности чтоб дае на древнем пк запустилось я так понимаю
Аноним 16/03/19 Суб 11:59:34 19307570146
Аноним 16/03/19 Суб 11:59:41 19307570747
>>193075608
Совсем дурачок? я писал что мне было это сразу понятно, когда начинал учить js, у меня тогда был интернет был по карточкам и stackoverflow возможно еще не существовал.
Аноним 16/03/19 Суб 12:00:00 19307572148
Аноним 16/03/19 Суб 12:00:07 19307573149
Аноним 16/03/19 Суб 12:00:49 19307576450
Шарп учи, иначе так и останешься идиотом с крохотным мозгом.
Аноним 16/03/19 Суб 12:01:52 19307581351
Аноним 16/03/19 Суб 12:01:54 19307581752
>>193075659
Суть любого языка с непродуманным дизайном. У тебя есть двадцать способов сделать одно и тоже. А зачем, а чтоб не скучно было.
Аноним 16/03/19 Суб 12:02:22 19307583953
15521933553180.png (291Кб, 1023x771)
1023x771
>>193075659
Тут же есть разные варианты, попробуй замерить время на тестах. Какой лучше себя покажет, тот и выбери. Но вообще, если у тебя не овердохуища данных, то тебе должно быть похуй, какой вариант взять. Работает? Бери и иди дальше. Жс не кажется таким уж языком, который требует кропотливой оптимизации.
Аноним 16/03/19 Суб 12:02:35 19307584854
Аноним 16/03/19 Суб 12:02:57 19307587455
>>193075817
Какие есть языки с продуманным дизайном, где можно все делать one way
Аноним 16/03/19 Суб 12:03:53 19307591756
Аноним 16/03/19 Суб 12:03:58 19307592057
>>193075817
Объясни. Какой язык продуманный? Это выражается в том, что для решения задачи существует оптимальный вариант решения сразу, а не миллион всякого говна?
Аноним 16/03/19 Суб 12:06:14 19307603158
pythonway.png (68Кб, 1009x626)
1009x626
Аноним 16/03/19 Суб 12:06:16 19307603559
>>193073662 (OP)
function govno(){
alert('govno') // тут у тебя точка с запятой уплыла и тащемта
// твоя функция закончилась нахой
};

for(i=0;i<5;i++){
setTimeout(govno,2000) // если в теле фор один оператор -
//нахуй фигруные скобки не нужны
// точка с запятой блять
};

мимо жабист
Аноним 16/03/19 Суб 12:07:40 19307610360
>>193076031
Так это ко всем языкам применимо.
Аноним 16/03/19 Суб 12:08:05 19307612161
>>193075839
>если у тебя не овердохуища данных, то тебе должно быть похуй
да я так примерно и действую
Аноним 16/03/19 Суб 12:08:46 19307615162
>>193076103
К Си точно не применимо, по своему опыту скажу
Аноним 16/03/19 Суб 12:09:48 19307619263
>>193076151
Ну, лол, в этом случае возможно. К большинству тогда.
Аноним 16/03/19 Суб 12:10:26 19307622564
>>193076035
о мамкин ревьюер в треде, всем настроить eslint
Аноним 16/03/19 Суб 12:11:00 19307624965
Весело с вами
Аноним 16/03/19 Суб 12:11:57 19307629966
>>193076225
Прекращай в лоуреге писать, а то забаню по прописке.
Аноним 16/03/19 Суб 12:13:16 19307635667
>>193073662 (OP)
function govno(){alert('govno')};for(i=1;i<=5;i++){setTimeout(govno,2000*i)};
Аноним 16/03/19 Суб 12:14:41 19307641668
Ну чо макаки каой ответ то? Чота мутики с queye? Мне рил тиресна.
Аноним 16/03/19 Суб 12:14:52 19307642569
>>193076035
А нам не разрешают циклы в одну строчку и без фигурных скобочек
Аноним 16/03/19 Суб 12:15:17 19307644170
>>193074039
прост для интереса, раскажи чем занимаешься на работе, и какой у тебя уровень и зп.
Аноним 16/03/19 Суб 12:15:49 19307646971
Аноним 16/03/19 Суб 12:16:09 19307647872
>>193076416
Надо переписать govno рекурсивной функцией
Аноним 16/03/19 Суб 12:16:53 19307651573
>>193074189
пойдешь ко мне в команду вебмакакой за 30к?
Аноним 16/03/19 Суб 12:17:10 19307653274
Аноним 16/03/19 Суб 12:18:15 19307657775
>>193075764
бля, вот откуда у шарподаунов, гоняющих во рту потные яйца микрософта, такое чсв?

Аноним 16/03/19 Суб 12:18:46 19307659876
Аноним 16/03/19 Суб 12:19:09 19307661077
>>193076425
А кстати в чем прикол, я где то видел что в строчку наоборот типо лучше даже для производительности
Аноним 16/03/19 Суб 12:19:42 19307662678
>>193073790
Умножай 2000 на i мол первяц сеттаймаут будет 2сеу второй уже 4 третий 6 и в итоге все они сработают по очередт через 2 сек каждый
Аноним 16/03/19 Суб 12:21:04 19307667879
>>193076610
В редакторе можно по вложенным скобочкам прыгать, блоки скрывать там.
Аноним 16/03/19 Суб 12:21:42 19307670780
>>193076598
Кстати как он? Мертворожденный или нет
Аноним 16/03/19 Суб 12:22:38 19307675581
Стикер (0Кб, 428x512)
428x512
>>193076678
>блоки скрывать
>блоки
>с единственный оператором
>скрывать
>по другому не разрешают
Еба у вас галера.
Аноним 16/03/19 Суб 12:23:46 19307679982
>>193076707
да не вроде. по трендам на стеках оверфлау и гетхабах - довольно востребован.
Аноним 16/03/19 Суб 12:25:39 19307687283
Аноним 16/03/19 Суб 12:32:22 19307713184
>>193076872
Может им просто стыдно за код ждунов?
Аноним 16/03/19 Суб 12:34:23 19307721685
>>193073662 (OP)
элита врывается в тред

const sleep = timeout => new Promise(resolve => {
aaasetTimeout(() => {
aaaaaaresolve();
aaa}, timeout);
});

const nihuyaNeGovnyak = async () => {
aaafor(let = 0; i < 5; i++) {
aaaaaaalert('nihuyaNeGovnyak');
aaaaaaawait sleep(5000);
aaa}
};
Аноним 16/03/19 Суб 12:35:03 19307724386
>>193076707
ТЕПЕРЬ ЭТО ЯЗКОВ ТРЕД

[CODE]
package main

import (
"fmt"
"time"
)

func govno() {
fmt.Println("govno")
}
func main() {
for i := 0; i < 5; i++ {
time.Sleep(time.Second * 2)
govno()
}
}
[/CODE]
Аноним 16/03/19 Суб 12:36:19 19307728787
>>193076626
Индус в треде все по незнаю что придумать
Аноним 16/03/19 Суб 12:39:24 19307740388
Стикер (0Кб, 512x512)
512x512
Аноним 16/03/19 Суб 12:44:15 19307760289
>>193077243
Чо кста за язык янипонел? Судя по фор - паскаль какой то. Судя по пакетам - жаба. Где класс если жаба. Где статики паблики нахой.
Аноним 16/03/19 Суб 12:46:53 19307770690
>>193077403
Я твою мать ебал гнида, урод, почему тебя еще не забили насмерть дурачка.
Аноним 16/03/19 Суб 12:49:33 19307783191
>>193077706
>Я твою мать ебал гнида; урод; почему тебя еще не забили насмерть: дурачка;
Пофиксил тебя, не благодари.
Аноним 16/03/19 Суб 13:02:41 19307837392
image.png (44Кб, 400x400)
400x400
Аноним 16/03/19 Суб 13:04:04 19307843393
>>193078373
Гугл дал языку название слово которое не гуглится.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Топ тредов
Избранное