|
0 / 0 / 0
Регистрация: 15.11.2020
Сообщений: 11
|
|||||||||||
Написать функцию для сравнения объектов.03.02.2021, 15:35. Показов 3472. Ответов 5
Метки нет (Все метки)
В объектах я новичок, нужна помощь.
Нужно написать функцию compareСomputers, которая будет принимать 2 компьютера и возвращать true или false, в зависимости от того, одинаковые они или нет. Но номер у всех компьютеров разный.Примеры:
Пыталась решить так, но решение всегда возвращает false. Интересно узнать правильное решение, если возможно в таком формате и более компактном:
0
|
|||||||||||
| 03.02.2021, 15:35 | |
|
Ответы с готовыми решениями:
5
не срабатывают события к объектам созданым ajax пока не запустишь любое событие к другим стат объектам Задачка с массивом и задачка с формулами Ньютона и Лагранжа Задачка на файлы. интересная задачка с игрушками |
| 03.02.2021, 16:01 | ||||||
Сообщение было отмечено Mikal как решение
Решение
2
|
||||||
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||
| 03.02.2021, 16:12 | ||||||
|
Тут два варианта проверки.
1) Просто сравнивать серийные номера и всё. Это просто. 2) Структурное равенство по всем свойствам объекта, кроме новых типов, появившихся в ES6 и более новых версиях JS. Самый простой вариант структурного равенства - проверим, что объекты являются поверхностной копией один другого:
2
|
||||||
| 03.02.2021, 16:14 | |
|
amr-now, сдается мне, это перебор. Обычная школьная/студенческая задачка.
![]() Серийник у всех разный, названия характеристик совпадают, а их значения могут отличаться.
2
|
|
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||||||||
| 03.02.2021, 18:56 | ||||||||||||
|
DimaDima1985, при инвентаризации школьных компьютеров достаточно переписать серийные номера всего оборудования.
Пункта 1 - равенства серийных номеров достаточно. А если мы как студенты хотим изучить поверхностное копирование объекта (что кстати программисту надо знать), то как раз мы видим. Добавлено через 2 часа 30 минут
Условие задачи непонятное. Если нам надо сравнить просто два компьютера по некоторым указанным признакам, то надо просто написать компаратор двух объектов. Допустим, два компьютера одинаковые, если у них могут быть разный серийный номер и разный цвет. А мы например их сравниваем по объему оперативной и постоянной памяти и по марке процессора. Три сравниваемых параметра. Добавлено через 7 минут ---- Вариант перебора любых указанных наименований свойств, если лениво писать специальный компаратор:
1
|
||||||||||||
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
|||||||
| 04.02.2021, 09:35 | |||||||
Сообщение было отмечено amr-now как решение
Решение
0
|
|||||||
| 04.02.2021, 09:35 | |
|
Помогаю со студенческими работами здесь
6
Итерации по объектам Обращение к объектам Обращение к объектам Доступ к объектам
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|