Показать сообщение отдельно
  #2 (permalink)  
Старый 07.10.2018, 16:13
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,555

1. При strict var не добавляет свойство в глобал.
2. Объект может быть под десятком "имён".

А так:
var obj = {};

function mi(global, object){
  for (var key in global) 
    if(global[key] === object)
      return key;
  return false;
} 

alert(mi(window, obj))
__________________
29375, 35
Ответить с цитированием