У меня есть объект, определенный вне функции, в глобальной области. Этот объект не передается в функцию в качестве аргумента, но функция модифицирует его и возвращает измененный объект.
Что я хотел знать, если функция возвращает копию объекта или оригинальный глобальный объект?
Также, передав этот объект функции в качестве аргумента, измените значение, поскольку объекты передаются в функции по ссылке?