7 убийственных однострочников JavaScript, которые вы должны знать 😎😎😎

топ-7 лучших убийственных однострочников javascript, которые вы должны знать в своем путешествии по коду

Генерировать случайную строку

Если вам когда-нибудь понадобится временный уникальный идентификатор для чего-либо, то этот однострочник сгенерирует для вас случайную строку.

const randomString = Math.random().toString(36).slice(2);
console.log(randomString)
Вход в полноэкранный режим Выйти из полноэкранного режима

извлечение доменного имени из электронного письма

Вы можете использовать метод substring() для извлечения доменного имени из письма.

let email = 'admin@ashishdonga.me';
let getDomain = email.substring(email.indexOf('@') + 1);

console.log(getDomain)
Войти в полноэкранный режим Выйти из полноэкранного режима

определить темный режим

с помощью этого метода вы можете проверить, использует ли пользователь темный режим, а затем обновить некоторые функции в соответствии с темным режимом.

const isDarkMode = window.matchMedia && 
window.matchMedia('(prefers-color-scheme:dark)').match;
Войти в полноэкранный режим Выйти из полноэкранного режима

*проверить, сфокусирован ли элемент

чтобы определить, имеет ли элемент фокус в javascript, вы можете использовать свойство activeElement объекта документа, доступное только для чтения javascript.

const elem = document.querySelector('.text-input')
const isFocus = elem = document.activeElement;
Вход в полноэкранный режим Выход из полноэкранного режима

Перенаправление пользователя

Вы можете перенаправить пользователя на любой определенный URL с помощью Javascript

const redirect = url => location.href = url
Вход в полноэкранный режим Выйти из полноэкранного режима

проверка того, является ли переменная массивом

вы можете проверить, является ли какая-либо переменная массивом или нет, используя метод Array.isArray().

let fruit = 'apple';
let fruits = ['apple','banana','mango','orange','grapes']

const isArray = (arr) => Array.isArray(arr)

console.log(isArray.fruit); // false
console.log(isArray.fruits); //true
Войти в полноэкранный режим Выйти из полноэкранного режима

проверить, является ли массив пустым

Этот способ позволит вам узнать, пуст ли массив или нет.

let arr1 = []
let arr2 = [2,4,6,8,10]

const arr1IsEmpty = !(Array.isArray(arr1) && arr1.length >0);
const arr2IsEmpty = !(Array.isArray(arr2) && arr2.length >0);

console.log(arra1);
console.log(arr2)
Войти в полноэкранный режим Выйти из полноэкранного режима

читать далее

12 кодов javascript pro snippet для решения повседневных проблем

В чем разница между undefined и null в javascript?

поделитесь этой статьей JavaScript One-Liners со своими друзьями

Оцените статью
Procodings.ru
Добавить комментарий