ホームページ  >  記事  >  ウェブフロントエンド  >  オブジェクトをどのように理解したか教えてください。

オブジェクトをどのように理解したか教えてください。

零下一度
零下一度オリジナル
2017-06-26 10:39:352973ブラウズ

みなさん、こんにちは!今日はオブジェクトについて話します。

物体に関して、私たちはそれをどのように理解するのでしょうか? 「えっ、それって男友達と女友達の関係だけじゃないの?」と思う人もいるかもしれません。

そうですね、すべてはオブジェクトです、それは何も悪いことではありません。

しかし、私たちフロントエンドスタッフにとっては笑ってしまうかもしれませんが、オブジェクトとは一体何なのでしょうか?

まず、オブジェクトはプロパティとメソッドのコレクションであることを理解するのは簡単です。

しかし、IT業界に入ったばかりの人には理解できないかもしれませんが、オブジェクトとは簡単に言えば、特定の特性や機能を備えた「物」です。

例: 人には鼻、目、耳などの特徴がありますが、食べる、食べる、走る、遊ぶなどの機能もあります。

もちろん自分でオブジェクトを作成することもできます オブジェクトを作成する方法はたくさんありますが、最も一般的な方法は次のとおりです:

1. リテラル

obj = {属性: 属性値, 属性: 関数}; }




2.
Object object

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

this.age =

This.show = function(){} }

var obj1 = new myFun();


var obj = new Object();

2 = myFun();

5. プロトタイプモード:

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

"zhangsan",

6

混合 (プロトタイプ+構造)


function myfun () {

this.name
this.Show = funch () {}}

myfun.prototype.age =

myfun.prototype .info = function(){}
. }




作成時 オブジェクトが作成された後、オブジェクトのプロパティとメソッドを比較できます。例えば:







for(var) i obj){

コンソール

以上がオブジェクトをどのように理解したか教えてください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。