Список однострочников, которые вы должны знать, чтобы улучшить свои знания 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) => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' }[m]))
escape('<div class="medium">Hi Medium.</div>') 
// &lt;div class=&quot;medium&quot;&gt;Hi Medium.&lt;/div&gt

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 …