Объект JavaScript - упражнения, практика, решение
JavaScript Object [18 упражнений с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
1. Напишите программу на JavaScript, чтобы получить список свойств объекта JavaScript. Перейти к редактору
Образец объекта :
вар студент = {
имя: "Дэвид Рэй",
шкала: "VI",
rollno: 12};
Пример вывода : имя, класс, роллно
Нажмите меня, чтобы увидеть решение
2. Напишите программу на JavaScript для удаления свойства rollno из следующего объекта. Также напечатайте объект до или после удаления свойства. Перейти к редактору
Образец объекта :
вар студент = {
имя: "Дэвид Рэй",
шкала: "VI",
rollno: 12};
Нажмите меня, чтобы увидеть решение
3. Напишите программу на JavaScript, чтобы получить длину объекта JavaScript. Перейти к редактору
Образец объекта :
вар студент = {
имя: "Дэвид Рэй",
шкала: "VI",
rollno: 12};
Нажмите меня, чтобы увидеть решение
4. Напишите программу на JavaScript для отображения статуса чтения (то есть отображения названия книги, имени автора и статуса чтения) следующих книг. Перейти к редактору
библиотека var = [ { автор: «Билл Гейтс», название: «Дорога впереди», статус чтения: правда }, { автор: «Стив Джобс», название: «Уолтер Исааксон», статус чтения: правда }, { автор: «Сюзанна Коллинз», title: «Сойка-пересмешница: последняя книга Голодных игр», readStatus: false }];
Нажмите меня, чтобы увидеть решение
5. Напишите программу на JavaScript, чтобы получить объем цилиндра с четырьмя десятичными разрядами, используя классы объектов. Перейти к редактору
Объем баллона : V = πr 2 ч
где r - радиус, а h - высота цилиндра.
Нажмите меня, чтобы увидеть решение
6. Напишите алгоритм пузырьковой сортировки в JavaScript. Перейти к редактору
Примечание: Bubble sort - это простой алгоритм сортировки, который работает путем многократного пошагового перемещения по списку для сортировки,
Данные образца: [6,4,0, 3, -2,1]
Ожидаемый результат: [-2, 0, 1, 3, 4, 6]
Нажмите меня, чтобы увидеть решение
7. Напишите программу на JavaScript, которая возвращает подмножество строки. Перейти к редактору
Пример данных: собака
Ожидаемый результат: ["d", "do", "dog", "o", "og", "g"]
Нажмите меня, чтобы увидеть решение
8. Напишите программу на JavaScript для создания часов. Перейти к редактору
Примечание: выход будет приходить каждую секунду.
Ожидаемый выход консоли:
"14:37:42"
"14:37:43"
"14:37:44"
"14:37:45"
"14:37:46"
"14:37:47"
Нажмите меня, чтобы увидеть решение
9. Напишите программу на JavaScript для расчета площади и периметра круга. Перейти к редактору
Примечание. Создайте два метода для расчета площади и периметра. Радиус круга будет предоставлен пользователем.
Нажмите меня, чтобы увидеть решение
10. Напишите программу JavaScript для сортировки массива объектов JavaScript. Перейти к редактору
Образец объекта:
библиотека var = [ { название: «Дорога впереди», автор: «Билл Гейтс», ID библиотеки: 1254 }, { название: «Уолтер Исааксон», автор: «Стив Джобс», ID библиотеки: 4264 }, { title: «Сойка-пересмешница: последняя книга Голодных игр», автор: «Сюзанна Коллинз», ID библиотеки: 3245 }];
Ожидаемый результат:
[[Объект Object] { автор: "Уолтер Исааксон", ID библиотеки: 4264, название: "Стив Джобс" }, [Объект Object] { автор: "Сюзанна Коллинз", ID библиотеки: 3245, title: «Сойка-пересмешница: последняя книга Голодных игр» }, [Объект Object] { автор: "Дорога впереди", ID библиотеки: 1254, название: "Билл Гейтс" }]
Нажмите меня, чтобы увидеть решение
11. Напишите функцию JavaScript для печати всех методов в объекте JavaScript. Перейти к редактору
Тестовые данные :
console.log (all_properties (массив));
["length", "name", "arguments", "caller", "prototype", "isArray", "наблюдаем", "ненаблюдаем"]
Нажмите меня, чтобы увидеть решение
12. Напишите функцию JavaScript для разбора URL. Перейти к редактору
Нажмите меня, чтобы увидеть решение
13. Напишите функцию JavaScript для извлечения всех имен собственных и унаследованных свойств объекта. Перейти к редактору
Нажмите меня, чтобы увидеть решение
14. Напишите функцию JavaScript, чтобы получить все значения свойств объекта. Перейти к редактору
Нажмите меня, чтобы увидеть решение
15. Напишите функцию JavaScript для преобразования объекта в список пар `[key, value]`. Перейти к редактору
Нажмите меня, чтобы увидеть решение
16. Напишите функцию JavaScript, чтобы получить копию объекта, ключи которого стали значениями, а значения - ключами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
17. Напишите функцию JavaScript, чтобы проверить, содержит ли объект данное свойство. Перейти к редактору
Нажмите меня, чтобы увидеть решение
18. Напишите функцию JavaScript, чтобы проверить, является ли данное значение элементом DOM. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Еще не все !
* Чтобы запустить код, наведите курсор мыши на панель результатов и нажмите кнопку «RERUN». *
Демонстрация в реальном времени:
См. Javascript-common-editor Pen от w3resource ( @ w3resource ) в CodePen .
Новый контент: Composer: менеджер зависимостей для PHP , R программирования