Задачи по работе с объектами в 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
}
Ответ пользователя tregubovoleg2008@gmail.com
Ответ пользователя feoor
Ответ пользователя Cat_Арнур
Ответ пользователя moongera03@gmail.com
Ответ пользователя daryn
Ответ пользователя JavaScript
Ответ пользователя Rookie
Задание
Имеется массив объектов:
let user = [
{
name: "John",
age: 30
},
{
name: "Bob",
age: 21
},
{
name: "Anna",
age: 19
}
]
Получите из этого массива объект, где name == "Bob" и сохраните это в какой-либо переменной.
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя valmak769@gmail.com
Ответ пользователя tregubovoleg2008@gmail.com
Ответ пользователя dufenzmirtz309@gmail.com
Ответ пользователя daryn
Задание
Удалите из массива объектов (задание 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);
Ответ пользователя daryn
Автор: daryn
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// #1
let user = {
name: "John",
age: 30
};
console.log(user.age);
// #2
let user1 = [
{
name: "John",
age: 30
},
{
name: "Bob",
age: 21
},
{
name: "Anna",
age: 19
}
]
let bob = user1.find(user => user.name === "Bob");
console.log(bob);
// #3
user1 = user1.filter(user => user.name !== "Anna");
console.log(user1);
// #4
user1 = user1.sort((a, b) => a.age - b.age);
console.log("Отсиртовркиа возраста:", user1);
// #5
const obj = {
id: 5,
token: 12343423
};
const { id } = obj;
console.log(id);
// #6
const obj1 = {
id: 5,
token: 12343423
};
const { id: userId } = obj1;
console.log(userId);
</script>
</body>
</html>
Автор: JavaScript
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
let user = {
name: "John",
age: 30
};
console.log(user.age);
let aaaa = [
{
name: "John",
age: 30
},
{
name: "Bob",
age: 21
},
{
name: "Anna",
age: 19
}
]
let bob = null;
for (let i = 0; i < aaaa.length; i++) {
if (aaaa[i].name === "Bob") {
bob = aaaa[i];
}
if (aaaa[i].name === "Anna") {
aaaa.splice(i, 1);
i--;
}
}
console.log(bob);
let users = [
{ name: "John", age: 50 },
{ name: "Bob", age: 4 },
{ name: "Anna", age: 90 }
];
const index = users.findIndex(user => user.name === "Anna");
if (index !== -1) {
users.splice(index, 1);
}
console.log(users);
users.sort((a, b) => a.age - b.age);
console.log(users);
const obj = {
id: 5,
token: 12343423
};
const { id } = obj;
console.log(id);
const obj2 = {
id: 5,
token: 12343423
};
const { id: userId } = obj2;
console.log(userId); // 5
</script>
</body>
</html>
Автор: daryn
Автор: daryn
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти