Як отримати Ім’я об’єкта в JavaScript

Є об'єкт var date = "man1": "1974, 10, 29" >

Як отримати його ім'я? У цьому випадку date. Просто я передаю об'єкт із зовнішнього файлу в функцію, об'єктів може бути багато, (у різних місцях переданих у цю функцію) і мені потрібно повертати з функції об'єкт, який був би у форматі _date, щоб потім легко можна було шукати конкретний оброблений об'єкт і не плутатися. . Ніяк не можу знайти відповіді щодо знаходження імені об'єкта. Вписувати ім'я об'єкт не варіант.

Ніяк. Наприклад після

var date1 = date;

імена date та date1 абсолютно рівнозначні. Яке ім'я ви хочете отримати?

Ну, імена змінних заданих через var отримати не можна. Мені здається, у вашому випадку єдино допустимий варіант, це використовувати ваші об'єкти (наприклад,date) всередині інших об'єктів. Тоді ключі можна зібрати, використовуючи Object.keys ну або простоfor (key in obj)

UPD: я швидше за все неправильно зрозумів що вам потрібно, але все ж таки спробував:

А навіщо вам потрібно передавати об'єкт із зміненим ім'ям? Найчастіше коли мені треба було дотягнутися лівою ногою до правого вуха, в результаті з'ясовувалося, що завдання вирішувалося набагато простіше.