JavaScript: сравните два объекта, чтобы определить, содержит ли первый значения свойств, эквивалентные второму.

Основы JavaScript (синтаксис ES6): Упражнение 1 с решением

Напишите программу JavaScript для сравнения двух объектов, чтобы определить, содержит ли первый значения свойств, эквивалентные второму.

Пример решения: —

HTML-код:

       Сравните два объекта, чтобы определить, содержит ли первый значения свойств, эквивалентные второму        

Код JavaScript:

  //# Источник https://bit.ly/2neWfJ2const matches = (obj, source) => Object.keys (source) .every (key => obj.hasOwnProperty (key) && obj [key]  === исходный [ключ]); console.log (соответствует ({возраст: 25, волосы: 'длинные', борода: правда}, {волосы: 'длинные', борода: правда})); //trueconsole.log (соответствует ({hair: 'long', beard: true}, {age: 25, hair: 'long', beard: true})); //falseconsole.log (соответствует ({hair: 'long', beard: true}, {age: 26, hair: 'long', beard: true})); //false  

Пример вывода:

 truefalsefalse 

Блок-схема:

Живая демонстрация:

См. Pen javascript-basic-упражнение-1-1 от w3resource (@ w3resource) на CodePen.

Предыдущий: Основные упражнения JavaScript
Далее: Напишите программу JavaScript для копирования строки в буфер обмена.

Оцените статью
nanomode.ru
Добавить комментарий