Некоторые служебные функции массива x в JS

const array = [1,2,3,4,5];

Массив Основные операции

1. Найдите первый элемент в массиве

console.log(array[0]);

1

2. Найдите последний элемент в массиве

console.log(array[array.length - 1]);

5

3. Добавление значений массива

console.log(array.reduce((previousValue, currentValue) => previousValue += currentValue, 0));

15

4. Расположите в порядке убывания

console.log(array.sort((a,b) => b-a));

[5,4,3,2,1]

5. Расположите в порядке возрастания

console.log(array.sort((a, b) => a-b));

[1,2,3,4,5]

6. Поместите элемент в массив

array.push(6);

console.log(array);

[1,2,3,4,5,6]

7. удалить элемент из массива

array.pop();

console.log(array);

[1,2,3,4,5]

8. вставить элемент с начала массива

array.unshift(0);

console.log(array);

[0,1,2,3,4,5]

9. удалить элемент из начала массива

array.shift();

console.log(array);

[1,2,3,4,5]

10. массив срезов из индекса 3

console.log(array.slice(3));

[4]

10. массив срезов в диапазоне

console.log(array.slice(3, 4));

[4]

11. Обновлен 3-й элемент с 0 в массиве

array.splice(3, 1, 0);

console.log(array);

[1,2,3,0,5]

12. Преобразование в значения, разделенные запятыми

console.log(array.toString());

‘1,2,3,0,5’

13. Преобразование в формат с разделителями-запятыми с использованием метода массива

console.log(array.join());

‘1,2,3,0,5’

14. Преобразование массива в строку, разделенную _

console.log(array.join('_'));

‘1console.log(array[0]);3_0_5’

15. обновить индекс 3 со значением 4

array[2] = 4;

console.log(array);

[1,2,3,4,5]

16. Объединить два массива

const newArr = [6,7,8,9];

console.log(array.concat(newArr));

[1,2,3,4,5,6,7,8,9]

17. найти максимальное значение из массива

console.log(Math.max(...array));

9

18. найти минимальное значение из массива

console.log(Math.min(...array));

1

19. найти индекс заданного числа в массиве

console.log(array.indexOf(4));

3

20. найти lastIndex заданного числа в массиве

console.log(array.lastIndexOf(4));

3

21. Убедитесь, что каждый элемент больше -1

console.log(array.every(item => item > -1));

истинный

22. проверить хотя бы один элемент больше 1

console.log(array.some(item => item > 1));

истинный

23. Заполните последние два элемента цифрой 1.

console.log(array.fill(1, 5));

[1,2,3,4,5,1,1,1,1]

24. Фильтрующие элементы › 2

console.log(array.filter(item => item > 2));

[3,4,5]

25. обратный массив на месте

console.log(array.reverse());

[1,1,1,1,5,4,3,2,1]

26. удалить ложные значения из массива

array.push(false, null, 0, undefined);

console.log(array);

[1,2,3,4,5,1,1,1,1, ложь, ноль, 0, не определено]

console.log(array.filter(Boolean));

[1,2,3,4,5,1,1,1,1]

27. Умножьте каждый элемент на 2

console.log(array.map(item => item = item * 2));

[2,4,6,10,2,2,2,2]

28. Удалить дубликаты из массива

console.log(...new Set(array));

[1,2,3,4,5]

29. захватить только целые числа из массива

array.push(1.23, 2.34); console.log(array);

[1,2,3,4,5,1,1,1,1,1.23,2.34]

console.log(array.filter(item => Number.isInteger(item)));

[1,2,3,4,5,1,1,1,1]