alert(value) возвращает undefinedmyalert(value) возвращает valueA || B && C разбирается как A || (B && C)A. Если оно приводится к false, требуется проверить второй аргумент ||, т.е. (B && C)B. Если оно приводится к false, то проверять C уже не нужно. undefined || undefined && 'до этого места проверка не доходит'undefined || 'что угодно' // 'что угодно'
undefined && 'что угодно' // undefined
На диске много важных данных, а места, куда можно их сложить мало, а покупать новый пока не могу в данный моментЗначит данные не такие важные.
Увидел "Тревога!". Но что не так?Мало информации - не видно всех значений SMART.
отследить появление содержимого блока
.select() и document.execCommand('copy')
Array.from(new Set(arr.flat()))
// или, без создания промежуточного массива
[...arr.reduce((acc, n) => (n.forEach(m => acc.add(m)), acc), new Set)]Object.keys([].concat(...arr).reduce((acc, n) => (acc[n] = 1, acc), {}))
// или
Array.prototype.concat.apply([], arr).filter((n, i, a) => i === a.indexOf(n))
// или
`${arr}`.split(',').reduce((acc, n) => (acc.includes(n) || acc.push(n), acc), [])
// или
String(arr).match(/\w/g).sort().filter((n, i, a) => n !== a[i - 1])
// или
arr.toString().match(/(\w)(?!.*\1)/g) || []