var a = {
toString:lw()
}
function lw(){alert(2)}
alert(a);注:这里的冒号到底是什么用法?JavaScript
toString:lw()
}
function lw(){alert(2)}
alert(a);注:这里的冒号到底是什么用法?JavaScript
解决方案 »
- 利用strust2在页面上显示不了数据。怎么回事呀!
- 请问高手,为什么我的DynaActionForm总会保留上一个动作的值?
- struts中,大家有碰到过类似的报错吗:ERROR DispatchAction - Action does not contain method named,在struts你有没有碰到过Action中
- Struts 的数据库连接池 最大活动连接,设置成多少最好,
- Criteria怎样实现查询三个表,返回两个表的信息啊
- hibernate在tomcat中的错误(非常急在线给分~!!!!!!!!!!!!!!!!)
- 我这个连接池的测试程序写错了吗?
- Jtable与scrll的问题!
- 我下载了一个xml解析器,把它解压到哪里?
- wiseCloud进行代码检查,修改bug
- juploader上传途中取消并断开后台对图片的操作
- hibernate group by 查询
json是用来创建对象实例的,并不是来定义类的
Grammar:
var jsonTest = {
field1:value1,
field2:value2,
field3:[value1,value2,value3,value4,...], //array
filed4:function(){...} //function
filed5:{filed1:value1,field2:value2..} //obj
} */
/**
var child1 = {
name:"asd的孩子1",
age:20
}
var child2 = {
name:"asd的孩子2",
age:21
}
var father = {
name:"asd",
age:51,
child:[child1,child2]
}
alert(father.child[1].name);
*/
var jsonobj = {
name:"father",
age:50,
init:function(){
alert(this.name+","+this.age);
}
}
jsonobj.init();
var a = {
toString:lw()
}
实际上就是创建了一个对象a,这个a定义了一个名字叫toString的方法,该方法的内容就是lw函数。而JS的Object对象本身其实默认自带toString方法,所以这个lw函数就把默认toString方法给覆盖了。