javascript创建对象的问题

woshitianjin 2011-07-18 07:07:28
用JAVASCRIPT怎么创建一个对象
...全文
198 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
weike021996 2011-07-26
  • 打赏
  • 举报
回复
一切皆对象啊,那不是java思想中的经典名言吗,用在这里了。
最后一个菜鸟 2011-07-20
  • 打赏
  • 举报
回复
js中一切都是对象
koo42636880 2011-07-19
  • 打赏
  • 举报
回复
创建对象? 这话说得太飘渺了,一切皆是对象,楼主要创建对象还是JS要面向对象?
confidenceyu 2011-07-19
  • 打赏
  • 举报
回复
万物皆对象,不知道楼主要创建什么
zwj6612 2011-07-19
  • 打赏
  • 举报
回复
创建对象
1.var emptyObj = {};
2.var myObj =
{
'id': 1, //属性名用引号括起来,属性间由逗号隔开
'name': 'myName'
};
//var m = new myObj(); //不支持
var myObj =
{
'id': 1,
'fun': function() {
document.writeln(this.id + '-' + this.name);//以"对象.属性"方式访问
},
'name': 'myObj',
'fun1': function() {
document.writeln(this['id'] + '+' + this['name']);//以集合方式访问
}
};
myObj.fun();
myObj.fun1();
// 结果
// 1-myObj 1+myObj
创建类
1. 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
2. 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();
chchawen 2011-07-19
  • 打赏
  • 举报
回复
上面都说了,我加一个js创建html标签对象
var contentDiv = document.createElement("div");
contentDiv.id = "content";
contentDiv 就是一个html的div对象,contentDiv.id就是给div的id赋值
knightzhuwei 2011-07-19
  • 打赏
  • 举报
回复
你要创建啥对象
ZiSheng 2011-07-19
  • 打赏
  • 举报
回复
var o = new Object;也可以不用加括号。
lsw645645645 2011-07-19
  • 打赏
  • 举报
回复
var obj={};
zhouwei7682719 2011-07-19
  • 打赏
  • 举报
回复

var o = new Object();
function F()
{

}

var f = new F()

var p=new Array();
追猫的兔子 2011-07-19
  • 打赏
  • 举报
回复
楼主说的再细点,这个范围有点大
deathnotefire 2011-07-18
  • 打赏
  • 举报
回复
//混合的构造函数原型方式
function car(Color)
{
this.color = Color;
}
car.prototype.saycolor = function() {alert(this.color);};
//定义对象
var carA = new car("red");
carA.saycolor();
豆虫 2011-07-18
  • 打赏
  • 举报
回复
第一种:(大家最常看到的也是最常用的对象)
var o = new Object();
var o = {};

下面的这两个 在js中函数也是特殊的对象
function F()
{

}

var f = new F()
挨踢直男 2011-07-18
  • 打赏
  • 举报
回复
var o = new Object()
也可以自定义构造函数

function F()
{

}

var f = new F()
java_1014 2011-07-18
  • 打赏
  • 举报
回复
上面说的对,用关键字var
王集鹄 2011-07-18
  • 打赏
  • 举报
回复
var obj = {};

obj即是新的对象。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧