JavaScript中對(duì)象的創(chuàng)建有以下幾種方式:
(1)使用內(nèi)置對(duì)象
var str = new String("實(shí)例初始化String");
var str1 = "直接賦值的String";
var func = new Function("x","alert(x)");//示例初始化func
var o = new Object();//示例初始化一個(gè)Object
(2)使用JSON符號(hào)
var myObject = {nickname:"my girlfried",name:"big pig"};
(3)自定義對(duì)象構(gòu)造
function Test()
{
this.text = function()
{
alert("defined by this");
}
}
Test.prototype.test = function()
{
alert("defined by prototype");
}
var _o = new Test();
_o.test();//輸出“defined by this”