Показать сообщение отдельно
  #1 (permalink)  
Старый 24.03.2014, 00:04
Аватар для Hapson
Кандидат Javascript-наук
Отправить личное сообщение для Hapson Посмотреть профиль Найти все сообщения от Hapson
 
Регистрация: 23.07.2013
Сообщений: 122

Как добавить метод в прототип объекта как свойство
Вот например:
Object.prototype.length = function(){
	var cnt = 0;
	for(var x in this){if(!this.hasOwnProperty(x)){continue;}cnt++;}
	return cnt;
}


И теперь:

var len = {name:"vasa", age:5}.length(); // 2


А как бы сделать так, чтобы length можно было писать без скобок? Можно ли вообще?
Ответить с цитированием