function check(o, params) {
let match = false
Object.entries(o).some(([k, v]) => {
if(Object.entries(params).some(([kk, vv]) => k === k && v === vv)) match = true
})
return match
}
params = { rel: 'shortcut icon' }
o = { rel: 'shortcut icon', type: "image/x-icon" }
check(o, params)
// true
o = { rel: 'stylesheet' }
check(o, params)
// false
let login = document.getElementById('login').value;
let password = document.getElementById('password').value;
const existingUser = users.find(u => u.login === login)
if (!existingUser) {
users.push( { login, password } )
}
for (let i = 0; i <= users.length; i++) {
// цикл выполнится много раз
if (login == users[i].login && password == users[i].password) {
// воу, мы нашли юзера!
alert('ry-ry')
debugger
}else {
// это не юзер, пишем в массив
// а цикл ведь выполнится много раз
users.push(
{
login: document.getElementById('login').value,
password: document.getElementById('password').value
}
)
}
}
document.addEventListener("visibilitychange", function() {
console.log(document.visibilityState)
if (document.visibilityState === 'visible') {
$('.hblock').text('На странице');
} else {
$('.hblock').text('Не на странице');
}
});
countArr.map(itemL => (itemL[1] - itemL[0].length)).map((positiveN, i, arr) => {
if(positiveN < 0) {
return arr[i] = 0;
}
return positiveN;
})
try {
let result = await request()
// ок что дальше?
} catch (oopsError) {
// снова делаю запрос с другими параметрами или обрабатываю капчу
} finally {
// дополнительно этот блок, если что-то должно выполниться в любом случае
}
Должна быть БД (добавление, чтение, удаление, обновление записей). Какую лучше использовать?
await Word.find({
characters: {
$in: [...searchingBy] // когда characters есть в массиве searchingBy
}
});
for (var obj of json.data) {
saveCity(obj);
}
...
await cities.updateOne({ _id: obj.Ref }, {$set: obj}, {upsert: true});
users.sort((a, b) => a.registration_timestamp - b.registration_timestamp)
// запрещенные слова
array = ["ыва", "файл", "уй", "иг_Л"]
// регулярное выражение
blacklist = new RegExp(array.join("|"), 'gi')
text = /* содержимое прочитанного файла */
blacklist.test(text)
// true если найдено, false если нет
в data.friends добавлять разные id
User.updateOne(
{ _id: user_id },
{ $addToSet: // или $push?
{ friends:
$each: newFriendsIdArray // как-то так, чтобы каждый элемент массива добавился отдельно
}
}
)