Size: a a a

2020 November 28

vM

vindi Mikhail in pro.js
ну задачка то тривиальная. я вначале минут 10 тупил через всякие map и результат похожий был на код Антона.
источник

vM

vindi Mikhail in pro.js
но потом подумал что нехрен выпендриваться и париться за локальные переменные и здрасти старый добрый for(;;;) цикл
источник

А

Андрей in pro.js
vindi Mikhail
ну задачка то тривиальная. я вначале минут 10 тупил через всякие map и результат похожий был на код Антона.
я долго тупил и все равно не выходило, но я то мапом то редюсом
источник

vM

vindi Mikhail in pro.js
источник

vM

vindi Mikhail in pro.js
таким редьюсом? тоже решается, но всякие split-join как-то портят итак несложный код
источник

А

Андрей in pro.js
вот этот варик вообще красивый
источник

vM

vindi Mikhail in pro.js
q = "/path1/path2/path3/path4/";

([...q]).reduce((acc, elt, idx, arr)=> {

if (elt === '/') {
acc.push(arr.join('').slice(0, idx+1))
}
return acc;
}, [])
источник

S

Syntax Highlight Bot in pro.js
vindi Mikhail
q = "/path1/path2/path3/path4/";

([...q]).reduce((acc, elt, idx, arr)=> {

if (elt === '/') {
acc.push(arr.join('').slice(0, idx+1))
}
return acc;
}, [])
источник

vM

vindi Mikhail in pro.js
а этот не использует внешних переменных, но выглядит жуть как страшно и когнитивно усложняет, кмк
источник

А

Андрей in pro.js
можно тернарку наверн
источник

vM

vindi Mikhail in pro.js
ага, а потом с твоими скиллами в JS нужно будет чего изменить - как будешь понимать?
источник

vM

vindi Mikhail in pro.js
первый вариант с фором простой как валенок, а последние варианты - красоты синтаксиса, которые при общей базе кода в 3 строчки вносят грусть и страдания
источник

А

Андрей in pro.js
принял
источник

L

Lupusregina[beta] in pro.js
Андрей
делаю хлебные крошки, помогите первести строку вида
"/path1/path2/path3/path4/" 
к массиву
["/", "/path1/", "/path1/path2/", "/path1/path2/path3/", "/path1/path2/path3/path4/"]
"/path1/path2/path3/path4/"
 .split('/')
 .filter(Boolean)
 .map((v, i, a) => a.slice(0, i + 1))
 .map(a => `/${ a.join('/') }/`)
источник

S

Syntax Highlight Bot in pro.js
Lupusregina[beta]
"/path1/path2/path3/path4/"
 .split('/')
 .filter(Boolean)
 .map((v, i, a) => a.slice(0, i + 1))
 .map(a => `/${ a.join('/') }/`)
источник

А

Андрей in pro.js
Lupusregina[beta]
"/path1/path2/path3/path4/"
 .split('/')
 .filter(Boolean)
 .map((v, i, a) => a.slice(0, i + 1))
 .map(a => `/${ a.join('/') }/`)
Спасибо)
источник

f

ftor8 in pro.js
Ребят, а возможно ли конструкцию:
<a src="https://google.com">123</a>
сделать полностью без пробелов? Если нет, то есть ли альтернативы? (Сделать полностью без пробелов, чтобы она работала)
источник

CM

Chingiz Mamiyev in pro.js
ftor8
Ребят, а возможно ли конструкцию:
<a src="https://google.com">123</a>
сделать полностью без пробелов? Если нет, то есть ли альтернативы? (Сделать полностью без пробелов, чтобы она работала)
Не совсем понял про что ты

Там href должен быть вместо src
источник

f

ftor8 in pro.js
Chingiz Mamiyev
Не совсем понял про что ты

Там href должен быть вместо src
ну не особо меняет мой вопрос
источник

t

th.witness in pro.js
ftor8
Ребят, а возможно ли конструкцию:
<a src="https://google.com">123</a>
сделать полностью без пробелов? Если нет, то есть ли альтернативы? (Сделать полностью без пробелов, чтобы она работала)
Нельзя 🤔
источник