Вот несколько фрагментов JavaScript для решения повседневных задач программирования.
1. Однострочная замена
Замена двух значений в одной строке без какой-либо временной переменной с использованием деструктивного метода.
let x = 1; let y = 2; [y, x] = [x, y]; console.log(x, y) // prints 2 1
2. Проверить равенство
Этот фрагмент поможет вам проверить, все ли элементы массива одинаковы или разные.
const isEqual = arr => arr.every(val => val === arr[0]); console.log(isEqual([10,10,11,11,12,13])) // prints false console.log(isEqual([10,10,10,10])) // prints true
3. Избавьтесь от дубликатов
Это поможет вам удалить дубликаты из массива. Это полезно, когда у вас есть длинные элементы массива, содержащие повторяющиеся элементы.
function duplicates(array) { return [...new Set(array)]; } console.log(duplicates([1, 1, 1, 2, 4, 5, 6, 6, 7, 7])) // prints [1, 2, 4, 5, 6, 7]
4. Получить текущее время
Этот фрагмент даст вам текущее время вашего часового пояса.
var date = new Date(); let hour = date.getHours(); let min= date.getMinutes(); let sec = date.getSeconds(); console.log(hour + ":" + min + ":" + sec) // prints 22:57:12
5. Простое чтение JSON
Сделайте ваши данные JSON более чистыми и удобными для чтения с помощью этого фрагмента кода.
const jso = JSON.stringify({ name: 'Ishaan', age : 19, profession: developer}, null, '\t'); console.log(jso) // Prints { "name": "Ishaan", "age": 19, "profession": developer }
Последние мысли
Я надеюсь, что вы найдете эту статью полезной и она того стоила. Не стесняйтесь поделиться этой статьей со своими друзьями-программистами.
Удачного программирования!