Список однострочников, которые вы должны знать, чтобы улучшить свои знания JavaScript.
Всего за несколько минут улучшите свои знания JS.
1. Генерировать случайную строку
Мы можем использовать Math.random для генерации случайной строки, это очень удобно, когда нам нужен уникальный идентификатор.
const randomString = () => Math.random().toString(36).slice(2) randomString() // gi1qtdego0b randomString() // f3qixv40mot randomString() // eeelv1pm3ja
2. # Экранирование специальных символов HTML
Если вы знаете о XSS, одним из решений является экранирование строк HTML.
const escape = (str) => str.replace(/[&<>"']/g, (m) => ({ '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }[m])) escape('<div class="medium">Hi Medium.</div>') // <div class="medium">Hi Medium.</div>
3.# Заглавная буква первого символа каждого слова в строке
Этот метод используется для заглавной буквы первого символа каждого слова в строке.
const uppercaseWords = (str) => str.replace(/^(.)|\s+(.)/g, (c) => c.toUpperCase()) uppercaseWords('hello world'); // 'Hello World'
СпасибоКристоферу Стролиа-Дэвису. Это более простой способ, который он предлагает.
const uppercaseWords = (str) => str.replace(/^(.)|\s+(.)/g, (c) => c.toUpperCase())
4.# Преобразовать строку в camelCase
const toCamelCase = (str) => str.trim().replace(/[-_\s]+(.)?/g, (_, c) => (c …