|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (22) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-06-01
真的是菜鸟多。好好看看书。
hasOwnProperty |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-01
Object的原生属性都在Object.prototype里。
var i in Object 是取不出来的。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-01
hurd 写道 真的是菜鸟多。好好看看书。
hasOwnProperty Right 其实你最好别告诉他们 就让他们用in |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-01
csf178 写道 kaipingk@gmail.com 写道 csf178 写道 楼上是不是有几位 什么语言都没用过Map的?
有些程序员一直到退休都不会写也没用过Map和Hashmap 你怎么知道人间一身都不会写也没用过啊!:) 我又不是神仙 只是猜一下而已 嘻嘻 因为我觉得你们说Js里面不需要Map很奇怪 我知道有很多程序员是这样的 喜欢硬编码 基本都不用Map这类高级排序或者查找结构的 不是js不需要用map,而是不需要像他那样花费那么多代码心血写的那个map,如果说他练习写map写昨玩耍,也是体力型的玩耍,体现不出map的本质。所以随便弄个{}不就满足需求的嘛,何必搞那么复杂呢! 况且他这个map也只能用string作key吧,换个obj做key就不行! |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-01
kaipingk@gmail.com 写道 csf178 写道 kaipingk@gmail.com 写道 csf178 写道 楼上是不是有几位 什么语言都没用过Map的?
有些程序员一直到退休都不会写也没用过Map和Hashmap 你怎么知道人间一身都不会写也没用过啊!:) 我又不是神仙 只是猜一下而已 嘻嘻 因为我觉得你们说Js里面不需要Map很奇怪 我知道有很多程序员是这样的 喜欢硬编码 基本都不用Map这类高级排序或者查找结构的 不是js不需要用map,而是不需要像他那样花费那么多代码心血写的那个map,如果说他练习写map写昨玩耍,也是体力型的玩耍,体现不出map的本质。所以随便弄个{}不就满足需求的嘛,何必搞那么复杂呢! 况且他这个map也只能用string作key吧,换个obj做key就不行! 有理 |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-02
一个对象不就是关联数组吗?我一直用对象当Map。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-12
cyan19851224 写道 Array本来就是一个 hashmap
可以这样使用 var list = new Array(); list[sKey] = sValue hashmap?知道什么叫hash么? 这里只不过是JS的关联数组而已。 建议看看Java的HashMap的实现代码吧。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-12
icewubin 写道 cyan19851224 写道 Array本来就是一个 hashmap
可以这样使用 var list = new Array(); list[sKey] = sValue hashmap?知道什么叫hash么? 这里只不过是JS的关联数组而已。 建议看看Java的HashMap的实现代码吧。 var list = new Array(); list[sKey] = sValue 这哪是关联数组啊 这不就是数组么 |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-12
其实我都不知道啥叫map
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-12
soni 写道 其实我都不知道啥叫map
你可以参看一下C++里STL的Map Map可以不严格地认为是可以以任何类型做索引的数组 |
|
| 返回顶楼 | |




