document.addEventListener('copy', (e) => {
// тут можно поймать ctrl+c
// и например записать значения инпутов в переменную / сторадж
});
document.addEventListener('paste', (e) => {
// а тут ctrl+v
});
document.addEventListener('copy', function(e){
e.clipboardData.setData('text/plain', 'ничего ты не скопируешь');
e.preventDefault();
});
if (window.matchMedia('(display-mode: standalone)').matches) {
// do things here
// set a variable to be used when calling something
// e.g. call Google Analytics to track standalone use
}
json = {obj1:{value:0},obj2:{value:3},obj3:{value:2}}
Object.entries(json) // объект в массив
.map(( [key, val] ) => [key, val.value]) // убираем лишнее
.sort((a, b) => b[1] - a[1]) // сортируем
.map(a => `${a[0]}, value:${a[1]}`) // переводим в строки
.join('\n') // соединяем
document.querySelector('.remove').addEventListener('click', function() {
document.querySelector('input[type=file]').value = '';
}, false);
[...Array(12)].map(row => [...Array(31)])
[...Array(12)].map((row, x) =>
[...Array(31)].map((col, y) => x * 31 + y)
)
setInterval(updateKnopka, 1000)
function updateKnopka() {
/* раз в секунду меняет текст */
}
data = [[34225, "EK", Array(2)], [74322, "EK", Array(2)], [53769, "MH", Array(2)],[53281, "SU", Array(2)], [30178, "EK", Array(2)]]
data.sort((a, b) => a[0] - b[0])
Object.entries(arr.queues).forEach(([a, span]) => {
const q = document.querySelector(`a[data-queue="${a}"]`)
if(q) {
q.querySelector('span').textContent = `(${span.count})`
}
})
const links = document.querySelectorAll('a') // ссылки
for (const link of links) {
const txt = link.textContent
link.outerHTML = `<span class="link">${txt}</span>`
}
цикл for должен выводить все данные с ключом 'id', но выводит он только последние значение
var txt = ''
for (var i = 0; i < data.length; i++) {
console.log(data[i]['id']);//В консоль все выводтся как надо
txt = txt + data[i]['id'] + ' ' // пробел между элементами для наглядности
}
$('#test').text(txt) // всё сразу