типа, при клике отправляется запрос по адресу с нужным методом?
так, ещё раз, у вас там инпут и будет или как?
@a_zhumazhanov вы сделали или отчаялись ждать ответа?
код так и так выполняется последовательно. даже асинхронный. последовательность эта предопределена, курите event loop. тогда зачем заниматься всей этой ерундой, когда можно пи...
const messages = JSON.parse(localStorage.getItem('messages')) ?? []; можно ведь хотя бы так написать
что насчёт рамблера?
вы в случайные места доки заходите и проверяете проканает или нет?
зачем вы трогаете инстанс другого класса, который снаружи, изнутри другого, ещё и явно меняете length, тем самым добавляя гадости в тот массив?
кинул же статью, чё, всем впадлу почитать, что ли?
а на кой там эвэйт?
зачем вам json тут?
как коротко переписать набор повторяющихся операций? циклом вы попросили это сделать ▼ я написал вам циклом ▼ вы н...
а в чём удобство пихать в массив кучу разнородных данных?
кому как паттерн матчинг пропосал?
мне одному кажется, что вопросов все меньше и меньше?
а чё, реально у кого-то "портфолио" смотрят?
на вите наладили уже ССР? там какие-то проблемы были
shiritori=w=>w.reduce((a,e,i)=>e!=''&&(!i||w[i-1][w[i-1].length-1]==e[0])?a.push(e)&&a:w.splice(1)&&a,[]); ладно, всё, это последнее. для совсем шизиков
с мапом удобно просто, минимум лишних проходов, он же O(1), так что всего два прохода по массиву у тебя, но я твоё решение не понял, оно основано на том, что они будут по поря...
вам нужно сам селект красить, когда опш выбран?