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

Dites-moi comment je comprends l'objet ?

零下一度
Libérer: 2017-06-26 10:39:35
original
3049 Les gens l'ont consulté

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal