Maison  >  Article  >  interface Web  >  Dites-moi comment je comprends l'objet ?

Dites-moi comment je comprends l'objet ?

零下一度
零下一度original
2017-06-26 10:39:353000parcourir

Bonjour à tous ! Aujourd'hui, nous allons parler d'objets.

Comment appréhendons-nous les objets ? Certaines personnes diront peut-être : Eh bien, ne s’agit-il pas uniquement de la relation entre amis masculins et féminins ?

Eh bien oui, tout est objet, il n'y a rien de mal à cela.

Mais pour nous, front-end, on peut rire, alors c'est quoi exactement un objet ?

Tout d'abord, il nous est facile de comprendre qu'un objet est un ensemble de propriétés et de méthodes.

Mais il n'est peut-être pas possible pour ceux d'entre nous qui viennent d'entrer dans l'industrie informatique de comprendre. En termes simples, un objet est une « chose » qui possède certaines caractéristiques ou fonctions.

Par exemple : une personne a des caractéristiques telles que le nez, les yeux, les oreilles, etc., mais elle a aussi des fonctions telles que manger, manger, courir, jouer, etc.

Bien sûr, nous pouvons également créer des objets nous-mêmes. Il existe de nombreuses façons de créer des objets, mais les plus courantes sont les suivantes :

1. Littéral

obj = { Attribut : valeur d'attribut, attribut : fonction};
obj.name=""
Afficher : fonction(){}
   }


  2.

Objet objet

  var obj = new Object();   obj. name=

   obj.age=

   obj.show=function()


   3.

Mode construction :

  fonction myFun(){ this.name=

this.age=

this.show = function( ){}

}

var obj1 = new myFun ();

var obj2 new myFun();

4. Méthode d'usine :
fonction myFun (){

var obj = new Object();
obj.name

            obj.show(){}

              return obj; mode :


function myFun(){}
myFun.prototype.name
myFun.prototype.show=function(){}
obj .prototype= {

"zhangsan"                

 6

Mix (Prototype + Construction)

function myFun(){ this.name
this.show=function(){}
>
   myFun.prototype.age=
myFun.prototype.info = function(){}
   show:function(){}
   }

 
Lorsque nous créons l'objet, il aura des propriétés et des méthodes, et nous pouvons mettre à l'échelle les propriétés et méthodes de l'objet, par exemple :




 


pour(var i dans obj){

Console.log(obj[i]) }

C'est ma compréhension initiale de l'objet.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn