v
"<li>first</li><li>second</li>"
делаю
<li>okk</li><li>okk</li>".split(/<li>(.*?)<\/li>/g)
мб ест чет лутше
Size: a a a
v
<li>okk</li><li>okk</li>".split(/<li>(.*?)<\/li>/g)
ГЩ
<li>okk</li><li>okk</li>".split(/<li>(.*?)<\/li>/g)
textContent
попробовать. ul.textContent
вернёт сконкатенированную строку. нужно её будет тем же сплит разбить на массив (по какому символу - хз)ГЩ
<li>okk</li><li>okk</li>".split(/<li>(.*?)<\/li>/g)
VB
VB
VB
ГЩ
let result = document.querySelectorAll('ul li').map( li => li.textContent)
ГЩ
<li>okk</li><li>okk</li>".split(/<li>(.*?)<\/li>/g)
VB
let result = document.querySelectorAll('ul li').map( li => li.textContent)
y
abc
:aи так далее
b
c
a+a
b+a
c+a
a+b
b+b
c+b
a+с
b+с
c+с
ab+a
ab+b
ab+b
to
, то будет перебирать, пока плохо не станет )y
to
, то будет перебирать, пока плохо не станет )ccc
, то бери формулу из корбинаторики и считай максимальное кол-во комбинаций, а потом установи этот лимит для toДУ
ДУ
true ? 1 : ''
?true && 1
?Vk
Vk
Vk
y
abc
:aи так далее
b
c
a+a
b+a
c+a
a+b
b+b
c+b
a+с
b+с
c+с
ab+a
ab+b
ab+b
A
true ? 1 : ''
?true && 1
?true && 1
выполняет немного иное, ведь пустую строку ты теперь не получишь совсем.A
true ? 1 : ''
?true && 1
?(true && 1) || ''
D