Как передать объект по ссылке в JavaScript?

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

Тут лучше всего на примере показать) вот:

var worker = {
salary: "1000"
};


var
worker_ref = worker; // скопировали ссылку

console.log("Worker - " worker.salary);

console.log("Worker-ref - " worker_ref.salary);

worker_ref.salary = "2000";

console.log("Worker - " worker.salary);

console.log("Worker-ref - " worker_ref.salary);

В этом примере мы создали работника с зарплатой, зарплата изначально равна 1000, далее мы создаем еще одну переменную, и тут как раз происходит процесс присвоения ссылки, то есть мы присваиваем ссылку worker’а worker_ref’у, далее в консоли проверяем значения двух переменных и они идентичны, так как ссылка идет на один участок памяти, в чем убеждаемся далее, когда меняем зарплату через worker_ref, после этого выводим значения зарплат каждой из этих переменных и видим что значения у них идентичны, таким образом происходит передача объекта по ссылке.