"Hello, \ // Это перенос строки в коде.
world!"
Syntax error at line …: in string literal: invalid line terminator.
"Hello, "+ // Это перенос строки в коде.
"world!"
document.getElementById('hidden');
<div class="hidden" style="color: red"></div>
puzzles[first]
возвращает результат, поэтому его нельзя использовать в присваивающих выражениях. Потому, кстати, и выводятся в консоль объекты.let [var1, var2] = obj.text.match( /[0-9.]+ S/g );
var result = obj.text.match( /[0-9.]+ S/g ),
var1 = result[0],
var2 = result[1];
const LOG = [[1.0, "яблоки", "site.com/yabloki", "1$"], [2.0, "грушы", "site.com/grusha", "2$"], [3.0, "вологда", "site.com/vologda", "аморально"]];
/* Вариант 1 */
const StringifiedLOG = LOG.map( el => `${el[0]}. ${el[1]} - ${el[2]} - ${el[3]}` ).join( '<br>' );
/* Вариант 2 */
const StringifiedLOG = LOG.map( el => `${el[0]}. ${el.slice(1).join( ' - ' )}` ).join( '<br>' );
Идея была записывать в пустой массив объекты и потом сравнивать текущий объект со всеми, но не понимаю, как до конца реализовать эту логику
как определять новое рандомное положение объекта
if((MesText.indexOf('quote') > 0 ) || (MesText.indexOf('QUOTE') > 0 ))
if(/quote/gi.test(MesText))
[b]текст{3,15}[/b],
проверяется так же:if( /^\[b\].{3,15}\[\/b\],/.test(MesText) )