Почему идёт наказание за инакомыслие?)
var button_global; //сюда будем запоминать
var button = document.getElementsByClassName("btn btn-secondary-1");
for (var i = 0; i < button.length; i++) {
button[i].onclick = strPad;
function strPad() {
button = this.value; //Хз, что это, хрень какая-то.
button_global = this.value; //Запоминаем
//alert(button);
}
}
//alert(button_global); //Нельзя читать значение из будущего.
//Ждем, когда значение появится.
//Для этого проверяем каждые полсекунды, не появилось ли оно.
var timer = setInterval(()=>{
if (!button_global) return; //Рано. Продолжаем ждать
clearInterval(timer); //Прекращаем отслеживать
alert(button_global); //Выводим значение (единожды)
}, 500);
Проблема не только у меняЭто как раз не столь важно. Уточнение заключалось в том, является ли это проблема именно яндекс-браузера, или он здесь ни при чем, а дело в самих сайтах яндекса. Ведь обойти блокировщик рекламы довольно просто - сделать лабиринт из div'ов с произвольными id. Просто этим обычно никто не заморачивается. Но войну "снаряда и брони" выигрывает тот, у кого больше ресурсов - времени и сил. У яндекса они есть.
function swap(arr, from, to) {
let t = arr[from];
arr[from] = arr[to];
arr[to] = t;
}
Всё верно. Зачем - каждый сам для себя определяет. Кому-то для трудоустройства. Кому-то для самоутверждения и самооценки. Кому-то для дофамина. Кому-то для банального удобства и отсутствия ограничений. А те, кому это не надо, и не пытаются ее заработать.
Хотя иногда выходит случайно. Просто делишься своим мнением, а оно оказывается интересно и полезно. Какая-нибудь научная работа, которая очень в тему. И хоп - карма в плюс идёт. А специально её зарабатывать смысла вроде нету никакого.
В целом это просто обмен эмоциями и обратная связь. То есть ее можно рассматривать, как фидбек на тему "как меня воспринимают". Зеркало. В остальном это чисто условность. Игра с большим числом игроков. К сожалению, слегка навязанная игра, но тем приятнее в нее играть тем, кому она понравилась.