На случай, если кто-то учил немецкий:
- marry = Свадьба
- (или глагол "поженить")
- woman = женщина
- man = мужчина
- wife = жена
- husband = муж
- family = семья
// Объявляем функцию "поженить"
function marry(man, woman) { // В аргументах есть мужчина и женщина
woman.husband = man; // В свойства женщины указываем мужем мужчину
man.wife = woman; // В свойствах мужчины указываем женой женщину
// Возвращаем объект, где отцом указан мужчина, а матерью - женщина
return {
father: man,
mother: woman
}
}
// Объявляем переменную "семья", а значение - результат функции "поженить". Туда указываем, что мужчина - человек с именем "Джон", а женщина - человек с именем "Анна"
let family = marry({
name: "John"
}, {
name: "Ann"
});
/** Мы поженили наших людей! Теперь семья выглядит так:
* {
* father: {
* name: "John",
* wife: "Ссылка на жену"
* },
* mother: {
* name: "Ann",
* husband: "ссылка на отца"
* }
* }
*
* */