У меня есть общий вопрос по javascript.Передача объектов против ID
Предположим, у меня есть массив persons
из Person
объектов. Каждый Person
имеет идентификатор, имена, АДРЕС и т.д.
В моих функциях, которые обрабатывают persons
, я обычно прохожу Person
объект Я манипулирую. Однако это как-то не так. Как будто я теряю память.
Так что мой вопрос:
- Am I с использованием дополнительной памяти, передавая объекты, а не только их идентификаторы?
- Использует getPersonByID() и просто передает идентификаторы вместо этого лучше?
- Как вы можете управлять многими экземплярами объектов?
В JS вы не передаете объект, которому передаете ссылку на объект, поэтому не имеет большого значения для памяти. – Redu
Возможный дубликат [Является ли JavaScript перекрестной ссылкой или языком с пересылкой?] (http://stackoverflow.com/q/518000/1529630) – Oriol