Задачи по работе с объектами в Javascript.

Задание

У нас есть следующий объект:

let user = {
  name: "John",
  age: 30
};

Проверьте, что этот объект не пустой и что в нем есть ключ age.

Посмотреть ответы

Вариант автора:

if (typeof user.age !== 'undefined') {
  // your code here
}
или
if (user.hasOwnProperty('age')) {
  // your code here
}
или
if ('age' in user) {
  // your code here
}

Задание

Имеется массив объектов:

let user = [
{
  name: "John",
  age: 30
},
{
  name: "Bob",
  age: 21
},
{
  name: "Anna",
  age: 19
}
]

Получите из этого массива объект, где name == "Bob" и сохраните это в какой-либо переменной.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Задание

Удалите из массива объектов (задание 2) объект с name == "Anna".

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Задание

Отсортируйте массив объектов в пункте 2 по свойству age в порядке возрастания.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Задание

Получите из объекта obj значение id в констанду id не используя выражение obj.id

const obj = {
                id: 5,
                token: 12343423
            };

Посмотреть ответы

Вариант автора:

const { id } = obj;
console.log(id);

Задание

Получите из объекта obj значение id и разместите его в константу userId.

const obj = {
                id: 5,
                token: 12343423
            };

Посмотреть ответы

Вариант автора:

const { id: userId } = obj;
console.log(userId);
💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)