JavaScript创建对象

JavaScript创建对象,JavaScript有一个内置对象Object,利用它可以创建一个空白的对象:

myNewObject = new Object();

这样就得到了一个崭新的对象myNewObject,此时它还没有任何属性和方法,因此没有任何实际功能。我们可以像下面这样添加属性:

myNewObject.info = ′I am a shiny new object′;

现在对象有了一个属性,它是文本字符串,包含了一些关于对象的信息,其名称是info。给对象添加方法也很简单,只需先定义一个函数,然后把它附加到myNewObject作为方法:

function myFunc() {
    alert(this.info);
}
myNewObject.showInfo = myFunc;

注意:函数名称
在把函数关联到对象时,只用了函数名称,并不包含括号。这是因为我们是要把函数myFunc()的定义赋予mynewObject.showInfo方法。

如果使用像下面这样的代码:

myNewObject.showInfo = myFunc();

其作用是让JavaScript执行函数myFunc(),然后把它的返回值赋予mynewObject.showInfo。

使用熟悉的句点表示法,就可以调用这个方法:

myNewObject.showInfo();

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!