Как получить свойства отображения объекта конструктора
Задача кажется действительно легкой, но я думаю, что упускаю здесь какой-то очень важный момент.
У меня есть объект конструктор, который выглядит следующим образом:
function Person (name) { this.name = name; call = function (cellphone, callee){ } return call; }
Затем мы инициализируем этот объект
var dan = new Person("Dan"); var mark = new Person("Mark"); var phone = {owner: dan, number: "778-22-345"} console.log(dan.call(phone, mark))
Я хотел бы получить результат, который выглядит следующим образом
"Dan called Mark from Dan`s phone 778-22-345"
Как я могу получить доступ к этим свойствам?
Что я уже пробовал:
Я попытался построить свой метод вызова следующим образом
звонок = функция (мобильный телефон, вызываемый) {
возвращаемое имя + "вызвано" + callee.name + " от " + мобильный телефон.владелец + "телефон" + номер мобильного телефона
}