源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript中的稀疏数组与密集数组[译]

  • 时间:2020-12-07 20:22 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript中的稀疏数组与密集数组[译]
[b]1.稀疏数组 [/b]创建一个指定长度的稀疏数组很简单:
[url=http://bbenvie.com/]Brandon Benvie [/url]最近在[url=http://www.ecmascript.org/community.php]es-discuss邮件讨论组[/url]中提到了一个[url=https://mail.mozilla.org/pipermail/es-discuss/2012-April/022273.html]创建密集数组的技巧[/url]:
[url=https://brendaneich.com/]Brendan Eich[/url]在发明JavaScript时[url=http://www.slideshare.net/BrendanEich]参考了不少awk的设计[/url]的原因.不过目前,ES6中已经有了类似于Java等语言的Map类型,键可以是任意类型的值.请参考我翻译的MDN文档[url=https://developer.mozilla.org/zh-CN/docs/JavaScript/Reference/Global_Objects/Map]Map[/url] 3.另一个技巧 邮件里还提到了另外一个技巧:
[url=https://developer.mozilla.org/zh-CN/docs/JavaScript/Reference/Global_Objects/Array/map]Array.prototype.map()[/url] 4.实际用途? 在实际生产中,使用上面讲的创建密集数组的方法会让别人无法读懂你的代码.所以封装成一个工具函数会更好,比如 [url=http://documentcloud.github.com/underscore/]_.range[/url]:
[url=http://www.2ality.com/2011/04/iterating-over-arrays-and-objects-in.html]Iterating over arrays and objects in JavaScript[/url](已墙) [*][url=http://www.2ality.com/2012/01/underscore-on-nodejs.html]Trying out Underscore on Node.js[/url](已墙)[/*][/list]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部