Вот несколько фрагментов 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
}

Последние мысли

Я надеюсь, что вы найдете эту статью полезной и она того стоила. Не стесняйтесь поделиться этой статьей со своими друзьями-программистами.

Удачного программирования!