ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript でオブジェクトを作成する 4 つの方法

JavaScript でオブジェクトを作成する 4 つの方法

怪我咯
リリース: 2017-06-29 10:32:53
オリジナル
1146 人が閲覧しました

この記事では、主に JavaScript がオブジェクトを作成する方法を紹介し、サンプルの形でオブジェクトを作成する 4 つの方法をまとめて分析します。また、必要な場合は、JavaScript オブジェクトをコピーするテクニックも分析します。この記事

JavaScript がオブジェクトを作成する方法をまとめています。詳細は以下の通りです:

潜在的には JavaScript はオブジェクト指向言語とは言えません オブジェクト指向言語であるとしか言えません。もちろん、多くの人は JavaScript がオブジェクト指向言語であると考えていますが、それは正しいようです。オブジェクト指向は、継承やカプセル化などすべて JavaScript で実装できるため、実装は簡単ですか?インターネット上のネチズンが、「オブジェクト指向は単なるアイデアであり、オブジェクト指向をある程度理解していれば、その言語がオブジェクト指向の機能をサポートしているかどうかを判断できるだけです。」と非常に良いコメントをしているのを見かけました。 C プログラムでオブジェクト指向プログラムを作成します。JavaScript にも同じことが当てはまります。したがって、JavaScript がオブジェクト指向言語であるとは言えません (笑)。私は初心者なので、あえてそうは言いません。コードを見てみましょう。

1.オブジェクトを作成する

var company = {};
company.name= '华为';
company.address = '北京';
company.produce = function(message)
{
 alert(message);
}
ログイン後にコピー

2.JavaScriptを使用するオブジェクトタイプ

company= new Object();
company.name= '淘宝';
company.address = '杭州';
company.produce= function(message)
{
 alert(message);
}
ログイン後にコピー

3.関数を作成してオブジェクトを生成する

company = function()
{
  this.name = '新浪';
  this.address = '北京';
  this.produce = function(message)
  {
  alert(message);
  }
}
ログイン後にコピー

4.ブラウザウィンドウオブジェクトを利用する

window.name = '腾讯';
window.address = '北京';
window.produce = function(message)
{
  alert(message);
}
ログイン後にコピー

Exテンション:

1. オブジェクトのコピー

emptyObject = new Object();
company.apply = function(o, c,)
{
  if(o && c && typeof c == 'object')
  {
  for(var p in c)
  {
  o[p] = c[p];
  }
  }
  return o;
};
emptyObject = Ext.apply(emptyObject,company);
ログイン後にコピー

2. オブジェクトのコピー(関数メソッド)

var copyOO = new Function();
copyOO.prototype = company;
var newcopyOO = new copyOO();
ログイン後にコピー

以上がJavaScript でオブジェクトを作成する 4 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート