Size: a a a

2019 October 16

MI

Muhammadamin Ibragimov in javascript_ru
Андрей Гуртовой
мне кажется наиболее простой способ для поддержки. Предложи свой
если дело именно про простоту возможно да
источник

АГ

Андрей Гуртовой in javascript_ru
Muhammadamin Ibragimov
если дело именно про простоту возможно да
мы ж тут сложностью управляем а не самолётостроением занимаемся.

А какой у тебя вариант ?
можно конечно превратить в массив и пройтись по нему .map()  но тогда нужна будет переменная снаружи в которой будет признак первого вопросительного знака
источник

MI

Muhammadamin Ibragimov in javascript_ru
Андрей Гуртовой
мы ж тут сложностью управляем а не самолётостроением занимаемся.

А какой у тебя вариант ?
можно конечно превратить в массив и пройтись по нему .map()  но тогда нужна будет переменная снаружи в которой будет признак первого вопросительного знака
например
const res = text.split('?').map((el, i) => {
 if (i === 0) {
   return el + '?';
 }
 return el + '&';
}).join('');
источник

MI

Muhammadamin Ibragimov in javascript_ru
Андрей Гуртовой
кажется я нашёл решение:
'lolo.ru?a=1?b=2&c=3'
 .replace(/\?/g, '&')
 .replace(/\&/, '?');
тут можно вторую регулярку заменит на string
источник

АГ

Андрей Гуртовой in javascript_ru
Muhammadamin Ibragimov
например
const res = text.split('?').map((el, i) => {
 if (i === 0) {
   return el + '?';
 }
 return el + '&';
}).join('');
элегантно, спасибо
источник

MI

Muhammadamin Ibragimov in javascript_ru
или так const res = text.split('?').join('&').replace('&', '?');
источник

АГ

Андрей Гуртовой in javascript_ru
ы оно тогда регулярку не включает
источник

АГ

Андрей Гуртовой in javascript_ru
)
источник

АГ

Андрей Гуртовой in javascript_ru
круто
источник

АГ

Андрей Гуртовой in javascript_ru
источник

АГ

Андрей Гуртовой in javascript_ru
ггг фаерфокс
https://i.imgur.com/gjNTDIp.png
источник

АГ

Андрей Гуртовой in javascript_ru
сплит победил а мэп проиграл
источник

PC

Pavel Chebotarev in javascript_ru
то есть фаерфокс делает 764 миллиона сплитов-джоинов, а хром всего 3 миллиона?
источник

PC

Pavel Chebotarev in javascript_ru
В 255 раз меньше?
источник

АГ

Андрей Гуртовой in javascript_ru
да
источник

T

Th0r in javascript_ru
кеширует скорее всего
источник

АГ

Андрей Гуртовой in javascript_ru
скорее всего jsperf косячит.  у него были проблемы ранее с методикой тестирования
источник

АГ

Андрей Гуртовой in javascript_ru
движок мвозможно оптимизирует
источник

⚜️Тихий Дон⚜️ in javascript_ru
хай народ, а кто то решал такую проблему когда надо чтобы ссылка открывалась в дефолт браузере, а не в inapp? пробовал через window.open(url, ‘_system’), но не срабывает
источник

К

Константин in javascript_ru
Так это вроде невозможно
источник