精华帖 (10) :: 良好帖 (2) :: 新手帖 (2) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-05-23
纠正楼主一个错误,
# var ja = jack.addr; # # ja = jack[addr]; 应该是ja=jack["addr"],我是在ie里测试的,不知道在别的浏览器效果是怎样的,这个我在javasceipt精粹里看到好像也是要加引号的 |
|
返回顶楼 | |
发表时间:2010-05-24
address.street = "Huang Quan Road";
黄泉路?真幽默 |
|
返回顶楼 | |
发表时间:2010-05-24
Eduardo 写道 纠正楼主一个错误,
# var ja = jack.addr; # # ja = jack[addr]; 应该是ja=jack["addr"],我是在ie里测试的,不知道在别的浏览器效果是怎样的,这个我在javasceipt精粹里看到好像也是要加引号的 嗯,是要加引号的,一时疏忽,谢谢了。 |
|
返回顶楼 | |
发表时间:2010-05-24
meiowei 写道 address.street = "Huang Quan Road";
黄泉路?真幽默 呵呵,看的很仔细,以前在javaeye上看到有个朋友,好像是湖北的,说上班路上看到一个路牌,写着“黄泉路”,我就经常拿来开玩笑。 |
|
返回顶楼 | |
发表时间:2010-05-26
abruzzi 写道 Wanghuidong 写道 中间有点代码有问题吧
var abruzzi = new Person('abruzzi', 26); 结果 getAdr()都出错啊 明明为null啊 不知道你用什么测试的,这个系列的前几篇几乎都是在rhino上测的,你也可以试试这个执行器: http://www.squarefree.com/shell/shell.html 没有问题的,浏览器我暂时尽量不涉及,谢谢。 我测试了 结果是 JavaScript Shell 1.4 Features: autocompletion of property names with Tab, multiline input with Shift+Enter, input history with (Ctrl+) Up/Down, Math, help Values and functions: ans, print(string), props(object), blink(node), clear(), load(scriptURL), scope(object) Using bookmarklet version of shell: commands will run in opener's context. 这有什么影响吗 ? |
|
返回顶楼 | |
发表时间:2010-06-11
又重新温习了一个对象与json,哈哈看样子我js水平还行呢大部分都有过实战经验了!
继续拜读你的大作,写的真是不错 |
|
返回顶楼 | |
发表时间:2010-06-12
楼主对JavaScript对象的理解有些问题,{}和new Object()是等价的,{}是new Object()的简写。
var jack = new Object(); jack.name = "jack"; jack.age = 26; 这段代码可以这么写,做完全相同的事情,只是写法不一样。 var jack = { name : "jack", age : 26 }; 还有,JSON是一种文本数据格式,和xml、yaml一个概念,只是它的格式直接用了JavaScript的object写法而已,除此之外和JavaScript一点关系都没有。 |
|
返回顶楼 | |