Задачи на работу с объектами

Задачи на работу с объектами

Рыбы-единороги

Рыбы-единороги

Задачи на работу с объектами важны для глубинного понимания языка программирования. JavaScript является объектно-ориентированным языком разработки, потому важно научиться решать задачи используя механизм объектов, массивов и функций. Последние два тоже являются специфическими объектами. Кроме этих заданий по JavaScript, можно поискать на просторах сети задания с собеседований на вакансию JS-разработчика.

Задачи на работу с объектами

  1. Создайте объект city1 (var city1 = {}), укажите у него свойства name (название города) и population (населенность города). Выведите свойства, обратившись к ним напрямую
  2. Создайте объект city2 через нотацию {name: "...", population: "..."}, заполните другими значениями и выведите их.
  3. Создайте методы show() у каждого из объектов. Этот метод должен выводить информацию о городе. Примечание: можно обращаться к каждому свойству через цикл for/in.
  4. Создайте глобальную функцию getObj(), которая возвращает this. А у каждого из объектов city1 или city2 метод getCity, который ссылается на getObj. Вызовите этот метод. Примечание: к объекту вызова можно обратиться через this.
  5. (*) Создать объект obj, с методами method1() и method2(). В каждом методе должна выводиться строка «метод1» и «метод2» соответственно. Сделайте так, чтобы было возможно выполнение кода obj.method1().method2().
  6. Создайте массив d с числовыми величинами 45,78,10,3. Выведите: второй элемент массива (число 78), длину массива (4). Добавьте в массив d еще одно число (например, d[7] = 100) и еще раз выведите длину массива, а также элемент d[5] (там должно оказаться undefined)
  7. Создайте массив d с числовыми величинами 45,78,10,3. Посчитайте сумму чисел в нем, при помощи цикла for.
  8. Создайте массив d с числовыми величинами 45,78,10,3. Добавьте в массив d еще одно число (например, d[7] = 100) Посчитайте сумму чисел в нем, при помощи цикла for/in.
  9. Создайте массив d с числовыми величинами 45,78,10,3. Отсортируйте элементы массива как числа.
  10. (*) Создайте двумерный массив d размером n на m из целых чисел. Примечание: при создании двумерного массива используйте циклы. Во внешнем цикле должна появиться конструкция d[i] = [];

Посмотреть другие задания по JavaScript


Об авторе

@altarasov administrator

Вы должны быть авторизованы, чтобы оставить комментарий.