Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 27.05.2014, 16:33
Аспирант
Отправить личное сообщение для Sergey_New Посмотреть профиль Найти все сообщения от Sergey_New
 
Регистрация: 21.07.2009
Сообщений: 71

Именно это и было нужно! Но в моём коде почему-то вместо "Array" возвращает "function Array". Попытаюсь понять, что не так.
Разобрался: в ИЕ11 возвращает "function Array", в Хроме - "Array". Объект на основе функции паттерн возвращает одинаково.
Как победить?

Последний раз редактировалось Sergey_New, 27.05.2014 в 17:43.
Ответить с цитированием
  #22 (permalink)  
Старый 27.05.2014, 23:00
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<script>
  function person() {
    this.sex = "";
    this.name = "";
  }
  var persona = new person();
  var a = [];

  function getParClsName(cls) {
    return cls.constructor.toString().split("()")[0].split(" ")[1];
  }
  
  alert("Function name - " + getParClsName(a));
  alert("Function name - " + getParClsName(persona));
</script>
Ответить с цитированием
  #23 (permalink)  
Старый 28.05.2014, 09:24
Аспирант
Отправить личное сообщение для Sergey_New Посмотреть профиль Найти все сообщения от Sergey_New
 
Регистрация: 21.07.2009
Сообщений: 71

Poznakomlus,
Спасибо, понял!
А в чём была засада с паттерном? Где-то был перенос строки?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ссылка на объект в функции hotcooler17 Общие вопросы Javascript 4 10.04.2011 14:40
arguments вызвавшей функции mister_maxim Общие вопросы Javascript 4 12.10.2010 16:21
bind: как передать функции указатель на объект trial jQuery 4 25.05.2010 01:35
тест magistr_bender Оффтопик 44 25.10.2008 19:28
Получение ссылки на объект из метода Octane Общие вопросы Javascript 7 21.08.2008 15:09