1、由一對大括號括起來javascript
var emptyObj = {}; var myObj = { 'id': 1, //屬性名用引號括起來,屬性間由逗號隔開 'name': 'myName' }; //var m = new myObj(); //不支持
var myObj = { 'id': 1, 'fun': function() { document.writeln(this.id + '-' + this.name);//訪問對象屬性方式1:對象.屬性 }, 'name': 'myObj', 'fun1': function() { document.writeln(this['id'] + '+' + this['name']);//訪問對象屬性方式2:對象["屬性]" } }; myObj.fun(); myObj.fun1(); // 結果 // 1-myObj 1+myObj
function myClass() { this.id = 5; this.name = 'myclass'; this.getName = function() { return this.name; } } var my = new myClass(); alert(my.id); alert(my.getName()); // 結果 // 5 // myclass
function myClass() { var obj = { 'id':2, 'name':'myclass' }; return obj; } function _myClass() { var obj = new Object(); obj.id = 1; obj.name = '_myclass'; return obj; } var my = new myClass(); var _my = new _myClass(); alert(my.id); alert(my.name); alert(_my.id); alert(_my.name); // 結果 // 2 // myclass // 1 // _myclass