Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 23

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
ответ - нельзя, деструктуризация, как и Object.assign копирует только значения перечисляемых свойств, не трогая геттеры/сеттеры
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Резонно
Значит нужен helper 💁‍♀️
источник

DA

Danya Adadurov in JavaScript — русскоговорящее сообщество
Может кто подсказать эффективный алгоритм поиска близлежащих элементов на матрице? Т.е. мне над на матрице среди элементов пяти разных цветов найти кластер (3 и более элементов, которые образуют цепочку соседей с общей границей, на скрине виден  пример образования  https://prnt.sc/voffgr). Единственное, что идёт в голову, это бегать по матрице и сортировать элементы по цветам, записывая в отдельный массив (на скрине пример такого массива  https://prnt.sc/vofjuk), а затем пробегать по этому массиву, с условием if (x = x && nextY - y === 1 || y = y && nextX - x === 1). Т.е. по сути еще один перебор массива. В общем мне кажется, что это какой-то неэффективный алгоритм, а придумать что-то более рациональное чё-т не выходит.  Гуглил функции для работы с матрицами, но чё-т пустовато как-то. В общем кто подскажет хотя бы название алгоритма, который это дело поможет как-то более эффективно считать, буду очень благодарен.
источник

SM

Sergey Minichev in JavaScript — русскоговорящее сообщество
В нубском чате мне не помогли :( Подскажите, как включить автоформат при сохранении HTML файлов в вебшторме? Раньше оно работало через Prettier, когда он включался в file watchers
источник

ZA

Zahar Avsievich in JavaScript — русскоговорящее сообщество
Sergey Minichev
В нубском чате мне не помогли :( Подскажите, как включить автоформат при сохранении HTML файлов в вебшторме? Раньше оно работало через Prettier, когда он включался в file watchers
источник

SM

Sergey Minichev in JavaScript — русскоговорящее сообщество
+
источник

КП

Кирилл Пушин... in JavaScript — русскоговорящее сообщество
Переслано от Кирилл Пушин...
Когда код парсит данные возвращает такой ответ:
<div class="logo">
<a href="/v/ul-novatorov-6/6616526"><img src="https://ss3.4sqi.net/img/categories_v2/building/apartment_bg_512.png"></a>
</div>
<div class="venue-name">
<h1>&#x443;&#x43B;. &#x41D;&#x43E;&#x432;&#x430;&#x442;&#x43E;&#x440;&#x43E;&#x432;, 6</h1>
<h2>Residential Building (Apartment / Condo)</h2>
<div class="desktop-meta">
<p class="address">
&#x443;&#x43B;. &#x41D;&#x43E;&#x432;&#x430;&#x442;&#x43E;&#x440;&#x43E;&#x432;, 6 &#x41C;&#x43E;&#x441;&#x43A;&#x432;&#x430;, &#x41C;&#x43E;&#x441;&#x43A;&#x432;&#x430; </p>
</div>
</div>

Как исправить эти символы?" &#x432;&#x43"
источник

КП

Кирилл Пушин... in JavaScript — русскоговорящее сообщество
Переслано от Кирилл Пушин...
Чтобы было на понятном языке))
источник

КП

Кирилл Пушин... in JavaScript — русскоговорящее сообщество
Помогите пожалуйста
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Кирилл Пушин
Переслано от Кирилл Пушин
Когда код парсит данные возвращает такой ответ:
<div class="logo">
<a href="/v/ul-novatorov-6/6616526"><img src="https://ss3.4sqi.net/img/categories_v2/building/apartment_bg_512.png"></a>
</div>
<div class="venue-name">
<h1>&#x443;&#x43B;. &#x41D;&#x43E;&#x432;&#x430;&#x442;&#x43E;&#x440;&#x43E;&#x432;, 6</h1>
<h2>Residential Building (Apartment / Condo)</h2>
<div class="desktop-meta">
<p class="address">
&#x443;&#x43B;. &#x41D;&#x43E;&#x432;&#x430;&#x442;&#x43E;&#x440;&#x43E;&#x432;, 6 &#x41C;&#x43E;&#x441;&#x43A;&#x432;&#x430;, &#x41C;&#x43E;&#x441;&#x43A;&#x432;&#x430; </p>
</div>
</div>

Как исправить эти символы?" &#x432;&#x43"
String.fromCharCode
источник

КП

Кирилл Пушин... in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
String.fromCharCode
Можно подробнее?
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
когда в mdn забанили
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Кирилл Пушин
Можно подробнее?
.replace(/&x[0-9a-fA-F]+;/, (c)=>String.fromCharCode(parseInt(/([0-9a-fA-F]+)/.match(c)[1], 16))
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
в jquery можно сделать так $("<div/>").html(text).text()
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Ivan Naumov
когда в mdn забанили
в mdn надо хотябы приблизительно знать что искать
источник

КП

Кирилл Пушин... in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
.replace(/&x[0-9a-fA-F]+;/, (c)=>String.fromCharCode(parseInt(/([0-9a-fA-F]+)/.match(c)[1], 16))
Не помогло...
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Кирилл Пушин
Не помогло...
может я с регуляркой накосячил, попробуй сам исправить
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
хотя да, первая регулярка должна быть с флагом g
источник

КП

Кирилл Пушин... in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
хотя да, первая регулярка должна быть с флагом g
Я в регулярках не шарю))
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Кирилл Пушин
Я в регулярках не шарю))
тогда подключай jquery и не заморачивайся
источник