Помогите с ооп 
		
		
		
		Здравствуйте, не могу понять ООП никак. Если не трудно, напишите эту функцию в ООП, может мне так будет понятнее. 
	
window.onload=function aa(){
    for(var i=0; i<document.links.length; i++){
        if(document.links[i].href=="http://www.droider.ru/"){
            alert(i);
            break;
        }
    }
	alert (i);
}
 | 
	
		
 Цитата: 
	
  | 
	
		
 как через ооп сделать функцию?  
	
var aa = function{...
}
так? или эта моя функция это не обьект а свойство? Не понятно мне. Может я вообще ересь несу? Как мне реализовать этот функционал через обьекты? | 
	
		
 Цитата: 
	
 функция это функция она точно не объект и не свойство. а заодно может быть и свойством чегото -зависит от реализации языка Цитата: 
	
  | 
	
		
 Цитата: 
	
 
function f(){
	
	return function(){alert(1)};
}
var d=new f();
alert(typeof d)
d();
function f(){
	
	return (function(){ alert(1);return;})();
}
var d=new f();
alert(typeof d)
function f(){
	alert(1)
}
var d=new f();
alert(typeof d)
 | 
	
		
 Цитата: 
	
 есть чёткие правила, что будет в итоге в зависимости от того ,что возвращает конструктор у тебя каррирование , и то нужно исправить: Цитата: 
	
  | 
	
		
 Цитата: 
	
 нет, я конечно понимаю что функция это тоже объект . но объясни разницу между 
function f(){
	this.a=10;
	return function(){alert(1)};
}
var d=new f();
alert(typeof d)
d();
alert(d.a);
alert(a);
function f(){
	this.a=10;
	return function(){alert(1)};
}
var d=f();
alert(typeof d)
d();
alert(d.a);
alert(a)
 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Цитата: 
	
 
var str = new String("Hello!");
уже ООП :D Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 09:28. |