调用JavaScript对象的办法集锦

日期:2019-09-07编辑作者:关于计算机

明天在做项目时,境遇了亟待创设JavaScript对象的情况。所以Bing了一篇老外写的关于3种创建JavaScript对象的稿子,看后继之打了贰遍代码。感到方法非常好的,在这里与大家享受一下。

始建、调用JavaScript对象的点子集锦,javascript集锦

明日在做项目时,遭受了急需创制JavaScript对象的动静。所以Bing了一篇老外写的关于3种成立JavaScript对象的篇章,看后继之打了壹回代码。以为方法蛮好的,在此间与我们分享一下。

  一、利用函数创设对象:

复制代码 代码如下:

//定义对象
function Animal(type)
{
    this.name="";
    this.type=type;
   this.introduction=function(){
         return "小编的名字是: "+this.name+",小编属于 "+this.type;
}
}
var  animal=new Animal("家畜");   //实例化大家地点创造的目的
       animal.name="小红";
      alert(animal.introduction());      //调用它的introduction函数(此时,页面会弹出:作者的名字是 小红,笔者属于 家畜);

这种艺术,大家一定都很熟谙了。不过,使用这种办法会导致质量的损耗。在此地,大家是透过new关键子来实例化对象的。其实,new关键子是做了两件事。一,定义了一个无名格局(Animal)。二、调用它。那样就比不上我们接下去要介绍的法子急迅了。

二、利用指标字面量(object literals):

     不知底翻译的对不对,待会小编会把原来的书文地址告诉大家,风野趣的能够看原稿。

复制代码 代码如下:

//定义对象
    var Book=
    {
          name:"红楼梦",
          type:"历史学文章",
          getAuthor:function()
    {
             return :"笔者是曹雪芹的子女!";
    }
   }
      alert(Book.GetAuthor());  //调用对象方法,此时页面会并发:俺是曹雪芹的子女。
       Book.name="扣篮";   //修改对象属性
       alert(Book.name);    //此时,页面会弹出:猛扣

   相信我们看来代码,应该驾驭了怎么说这么些方法会高效一些了。因为,它一定于概念了贰个JavaScript全局变量。大家得以向来用它,无需实例化它。不过,那样看起来怪怪的啊。那么,解决方案来了。大家来会见第三种方法吗。

 三、单例情势(Singleton using a function):

     翻译成单例情势,大概不是太妥。先看代码吧:

复制代码 代码如下:

//定义对象
    var  Gender=new function()
 {
       this.type="女生";
      this.speaking=function()
{
      return "我是"+this.type;
}
}
     alert(Gender.speaking();)   //使用对象  此时页面会产出:笔者是女孩子。

  大家看这段儿代码,是或不是与大家的格局一很像吧?不过,它可像方法一那样行事的。方法一,用三回对象,就要创设贰回对象。这一个措施,创制贰次对象,就足以恒久使用。所以,这种方式,很周边于设计形式中的单例形式。

前些天在做项目时,遭逢了亟待创立JavaScript对象的意况。所以Bing了一篇老外写的有关3种创...

  一、利用函数创造对象:

复制代码 代码如下:

//定义对象
function Animal(type)
{
    this.name="";
    this.type=type;
   this.introduction=function(){
         return "小编的名字是: "+this.name+",笔者属于 "+this.type;
}
}
var  animal=new Animal("家养动物");   //实例化大家地方创建的指标
       animal.name="小红";
      alert(animal.introduction());      //调用它的introduction函数(此时,页面会弹出:小编的名字是 小红,作者属于 家养动物);

这种格局,大家一定都很熟谙了。然而,使用这种措施会促成品质的损耗。在此间,大家是通过new关键子来实例化对象的。其实,new关键子是做了两件事。一,定义了多少个佚名格局(Animal)。二、调用它。那样就不比我们接下去要介绍的不二等秘书诀神速了。

二、利用对象字面量(object literals):

     不知晓翻译的对不对,待会小编会把原作地址告诉我们,风野趣的能够看原稿。

复制代码 代码如下:

//定义对象
    var Book=
    {
          name:"红楼梦",
          type:"管医学作品",
          getAuthor:function()
    {
             return :"作者是曹雪芹的子女!";
    }
   }
      alert(Book.GetAuthor());  //调用对象方法,此时页面晤面世:作者是曹雪芹的子女。
       Book.name="扣篮";   //修改对象属性
       alert(Book.name);    //此时,页面会弹出:暴扣

   相信我们看来代码,应该领悟了怎么说这几个方法会高效一些了。因为,它一定于概念了八个JavaScript全局变量。我们得以一贯用它,没有供给实例化它。不过,那样看起来怪怪的啊。那么,技术方案来了。我们来会见第两种方法吧。

 三、单例方式(Singleton using a function):

     翻译成单例格局,只怕不是太妥。先看代码吧:

复制代码 代码如下:

//定义对象
    var  Gender=new function()
 {
       this.type="女生";
      this.speaking=function()
{
      return "我是"+this.type;
}
}
     alert(Gender.speaking();)   //使用对象  此时页面会面世:作者是女子。

  我们看这段儿代码,是还是不是与大家的诀要一很像吗?不过,它可像方法一那么行事的。方法一,用三遍对象,将要创造一回对象。这些点子,创制贰遍对象,就可以长久使用。所以,这种办法,很类似于设计方式中的单例形式。

您大概感兴趣的篇章:

  • javaScript对象和质量的创始方法
  • JavaScript 创造对象
  • JavaScript 三种创立对象的方法
  • JavaScript 基于原型的指标(创制、调用)
  • javascript转变字符串为dom对象(字符串动态成立dom)
  • javascript 函数调用的靶子和格局
  • javascript的函数、创建对象、封装、属性和情势、承袭
  • Javascript创制自定义对象 创设Object实例增加属性和艺术
  • JavaScript对象成立及后续原理实例解剖

本文由今晚最快开奖现场直播发布于关于计算机,转载请注明出处:调用JavaScript对象的办法集锦

关键词:

主意用法实例

本文实例讲述了jQuery中width()方法用法。分享给大家供大家参考。具体分析如下: 本文实例讲述了jQuery中html()方法用法...

详细>>

JavaScript中自定义事件用法剖析

本文实例讲述了JavaScript中自定义事件用法。分享给大家供大家参考。具体分析如下: JavaScript中自定义事件用法分析...

详细>>

jQuery基础语法实例入门

正文实例叙述了jQuery基础语法。共享给大家供大家仿效。具体剖析如下: jQuery基础语法实例入门,jquery语法实例 本文...

详细>>

Shell对象执行

WScript.Shell(Windows Script Host RuntimeLibrary)是三个对象,对应的文书是C:/WINDOWS/system32/wshom.ocx,Wscript.shell是服务器系统会...

详细>>