let masiv [ ["1", "2", "3", "4", "5"], ["6", "7", "8", "9", "10"], ["11", "12", "13", "14", "15"], ] Как добраться до 5? Это я думаю так делается или как не знаю masiv[0][4];
let masiv [ ["1", "2", "3", "4", "5"], ["6", "7", "8", "9", "10"], ["11", "12", "13", "14", "15"], ] Как добраться до 5? Это я думаю так делается или как не знаю masiv[0][4];
По моему мнению асинхронный это параллельно выполнение кода, то есть не дожидаясь предыдущий код. А синхронный выполнение одного кода зависит от другого кода то есть если выполнится какой-то функция то другие функции не могут выполнится до окончания текущего функция. Это моё мнение.
По моему мнению асинхронный это параллельно выполнение кода, то есть не дожидаясь предыдущий код. А синхронный выполнение одного кода зависит от другого кода то есть если выполнится какой-то функция то другие функции не могут выполнится до окончания текущего функция. Это моё мнение.
Ты описал разницу между синхронным и асинхронным выполнением. А чем должны различаться синхронный и асинхронный языки?
Ты описал разницу между синхронным и асинхронным выполнением. А чем должны различаться синхронный и асинхронный языки?
Наличием инструментария позволяющим применять приемы асинхронного погромирования. в ЖС, к слову, такого инструментария нет. Асинхронное апи для жса предоставляет его окружение, в котором он выполняется.