В этом примере вы научитесь писать программу на JavaScript, которая очищает массив.
Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:
- Функции и выражения функций JavaScript
- Длина массива JavaScript
- Склейка массива JavaScript ()
Пример 1: Пустой массив путем замены нового массива
// program to empty an array function emptyArray(arr) ( // substituting new array arr = (); return arr; ) const array = (1, 2 ,3); console.log(array); // call the function const result = emptyArray(array); console.log(result);
Вывод
(1, 2, 3) ()
В приведенной выше программе значение массива заменяется новым пустым массивом.
Пример 2: пустой массив с использованием splice ()
// program to append an object to an array function emptyArray(arr) ( // substituting new array arr.splice(0, arr.length); return arr; ) const array = (1, 2 ,3); console.log(array); // call the function const result = emptyArray(array); console.log(result);
Вывод
(1, 2, 3) ()
В приведенной выше программе этот splice()
метод используется для удаления всех элементов массива.
В splice()
методе
- Первый аргумент - это индекс массива, из которого начинается удаление элемента.
- Второй аргумент - это количество элементов, которые вы хотите удалить из элемента индекса.
Пример 3: Пустой массив путем установки длины 0
// program to empty an array function emptyArray(arr) ( // setting array length to 0 arr.length = 0; return arr; ) const array = (1, 2 ,3); console.log(array); // call the function const result = emptyArray(array); console.log(result);
Вывод
(1, 2, 3) ()
В приведенной выше программе свойство length используется для очистки массива.
При установке array.length
на 0 все элементы массива удаляются.