用于创建和调用Javascript对象的方法集合
首先,使用函数创建对象:
复制代码代码如下所示:
定义对象
功能动物(类型)
{
这个名称;
类型=类型;
这个函数=函数(){
返回我的名字+这个名字+
}
}
var动物=新动物(家禽);我们上面创建的对象实例化
动物名称=萧红;
警报((动物介绍));调用它的引入函数(在这种情况下,页面将弹出:我的名字是爱丽丝,我属于家禽);
这种方法,每个人都必须熟悉。然而,这种方法的使用可能导致的性能损失。在这里,我们实例化对象通过新的关键。事实上,新的关键就是要做两件事。第一,匿名方法(动物)的定义。二,调用它。这是不是我们所要介绍的方法是有效的。
二,使用对象文字数量(对象文本):
我不知道翻译是对的,我会把原来的地址告诉你,我有兴趣看原文。
复制代码代码如下所示:
定义对象
Var Book =
{
姓名:《红楼梦》
类型:文学作品
getauthor:功能()
{
返回:我是曹雪芹的孩子!
}
}
警报((本书。getauthor)); / /调用对象的方法,这个页面会出现:我是曹雪芹的孩子。
图书名称=扣篮;修改对象属性
警报(图书名称);此页将弹出:扣篮
相信您看到了代码,您应该理解为什么这个方法会更有效,因为它相当于定义一个Javascript全局变量。我们可以直接使用它,不需要实例化它。但是它看起来很奇怪。所以,解决方案来了。让我们看看第三种方法。
三。单例(使用函数的单例):
把它翻译成单一模式可能不太好。先看看代码:
复制代码代码如下所示:
定义对象
新函数()
{
这个类型=女孩;
这个=说=函数()
{
返回我+ this.type;
}
}
将使用页面上的对象显示:我是一个女孩。
你看这段代码,它和我们的方法很相似吗但是它像一个方法一样工作,第一个对象是一次创建一个对象,这个方法,创建一个对象,可以永久使用,所以这种方式非常类似于设计模式中的单一模式。