JS_HOME_WORK/60-custom-push-method-for-arrays/start.js
2025-02-05 08:47:22 +01:00

22 lines
1.4 KiB
JavaScript
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/** ЗАДАЧА 60 - Модифицированный метод push для массивов
*
* 1. Создайте новый класс "CustomArray", который должен расширять встроенный "Array"
*
* 2. Добавьте один пользовательский метод "customPush" в новый класс.
* Этот метод будет иметь один параметр "newElement".
*
* При вызове этого метода необходимо выполнить следующие действия:
* - Добавить новый элемент в существующий массив
* (не используйте для этого метод "push")
* - Изменить свойство "length" массива (увеличить его на 1)
* - Вывести в консоль следующую строку:
* "Новый элемент <newElement> был только что добавлен в массив"
*
* 3. Создайте экземпляр нового класса "CustomArray"
* и протестируйте новый метод "customPush" и сравните его с "push"
*
* 4. Что произойдет, если имя пользовательского метода
* в классе "CustomArray" также будет "push" вместо "customPush"?
* Попробуйте это.
*/