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

<script>
  function person() {
    this.sex = "";
    this.name = "";
  }
  var persona = new person();
  var reg = /^.*?\s(.*)\(/
  alert("Function name - " + reg.exec(persona.constructor.toString())[1]);
  alert("Function name - " + persona.constructor.name);
</script>


<script>
  function person() {
    this.sex = "";
    this.name = function () {
      return this.constructor.name;
    }
  }
  var persona = new person();;
  alert("Function name - " + persona.name());
</script>

Последний раз редактировалось Vlasenko Fedor, 22.05.2014 в 00:56.
Ответить с цитированием