Size: a a a

2021 February 18

DM

Denys Mikhalenko in javascript_ru
Павел Быков
а. я понял теперь что именно ты критикуешь. просто я код не показал что моя функция делает. Вот, так же нормально?
const queryString = (new URL(document.location)).searchParams.get('q')
function getSearchWords(text) {
 const words = queryString.trim().split(/\s+/g) // получаю массив слов из текста
 return words
}
new URLSearchParams(window.location.search)
источник

К

Константин in javascript_ru
Павел Быков
а. я понял теперь что именно ты критикуешь. просто я код не показал что моя функция делает. Вот, так же нормально?
const queryString = (new URL(document.location)).searchParams.get('q')
function getSearchWords(text) {
 const words = queryString.trim().split(/\s+/g) // получаю массив слов из текста
 return words
}
Ммммм, молодец, садись, 2.
Нафиг тебе аргумент (который не текст) если ты глобаль в замыкание захватил?
источник

К

Константин in javascript_ru
Ты или переименовать должен аргумент, или выкинуть
источник

К

Константин in javascript_ru
Denys Mikhalenko
new URLSearchParams(window.location.search)
Я кстати не знаю, делает он UrlDecode сразу?Или просто разбивает.
источник

DM

Denys Mikhalenko in javascript_ru
Decode :-)
источник

DM

Denys Mikhalenko in javascript_ru
Делает
источник

К

Константин in javascript_ru
Кстати, замечу, прикольное Легаси.
источник

К

Константин in javascript_ru
Так как searchParams - это же не обязательно аргументы поиска :)
источник

ПБ

Павел Быков... in javascript_ru
Константин
Ммммм, молодец, садись, 2.
Нафиг тебе аргумент (который не текст) если ты глобаль в замыкание захватил?
случайно вышло. "руку набить" просто нужно код писать )
источник

А

Артур in javascript_ru
как при нажатии на эти клавиши, сделать их неактивными, так не работает только 13
источник

DM

Denys Mikhalenko in javascript_ru
Константин
Так как searchParams - это же не обязательно аргументы поиска :)
Дилетанты делали, чо )
источник

DM

Denys Mikhalenko in javascript_ru
Не знали еще, что надо все называть максимально абстрактно!
источник

DM

Denys Mikhalenko in javascript_ru
А ведь Java в то время уже была!
источник

DM

Denys Mikhalenko in javascript_ru
😂
источник

К

Константин in javascript_ru
Да, кстати, фабрику тоже забыли.
Че это конструктор.
Нужно было сделать parseSearchParams
источник

ПБ

Павел Быков... in javascript_ru
теперь у меня непонятка, где правильно мою функцию вызывать? вариант 1 или 2?
const words = getSearchWords(queryString) // варик 1
// потом еще логика
function getSearchWords(text) {
 const words = text.trim().split(/\s+/g)
 return words
}
const words2 = getSearchWords(queryString) // варик 2
// потом еще логика
источник

DM

Denys Mikhalenko in javascript_ru
Константин
Да, кстати, фабрику тоже забыли.
Че это конструктор.
Нужно было сделать parseSearchParams
В js ваще месиво из этих фабрик, статических методов и просто каких-то функций в глобал неймспейсе
источник

DM

Denys Mikhalenko in javascript_ru
Позорный язык )
источник

j

javascript@conferenc... in javascript_ru
EGD
а кто всё это месево намесил? А?
источник

j

javascript@conferenc... in javascript_ru
EGD
А?!!
источник