有趣的JavaScript数组长度问题代码说明


Posted in Javascript onJanuary 20, 2011

第一点:

var lennon=Array(); 
lennon["name"]="windy"; 
lennon["year"]="1989"; 
lennon["living"]=true; 
alert(lennon.length);

结果:lennon.length 为 0
有趣的JavaScript数组长度问题代码说明   
原因:
用以下方式增加数组元素,将不改变数组的长度
arr["a"]=3;
第二点:
var foo2 = []; 
foo2['3'] = 3; 
foo2['age'] = 20; 
debugger; 
alert(foo2.length);

有趣的JavaScript数组长度问题代码说明
foo2.length又是为4

所有没有赋值的数组对象,都将被定义为undefined
JavaScript可以自动重新调整数组的大小,这种自动调整大小的机制,更容易出现越界数组(out of bounds array),而且更难发现。所以要加倍注意类似的情况。

Javascript 相关文章推荐
php上传图片并给图片打上透明水印的代码
Jun 07 Javascript
js中生成map对象的方法
Jan 09 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
Dec 04 Javascript
JavaScript类型系统之正则表达式
Jan 05 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
Jul 14 Javascript
IE8兼容Jquery.validate.js的问题
Dec 01 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
Jan 21 Javascript
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
May 16 Javascript
Vue动态获取width的方法
Aug 22 Javascript
Webpack按需加载打包chunk命名的方法
Sep 22 Javascript
vue实现购物车结算功能
Jun 18 Javascript
无阻塞加载脚本分析[全]
Jan 20 #Javascript
善用事件代理,警惕闭包的性能陷阱。
Jan 20 #Javascript
jqeury eval将字符串转换json的方法
Jan 20 #Javascript
通过Jquery遍历Json的两种数据结构的实现代码
Jan 19 #Javascript
JQuery动态给table添加、删除行 改进版
Jan 19 #Javascript
jQuery 1.5最新版本的改进细节分析
Jan 19 #Javascript
基于Jquery与WebMethod投票功能实现代码
Jan 19 #Javascript
You might like
一个php导出oracle库的php代码
2009/04/20 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
zf框架的Filter过滤器使用示例
2014/03/13 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
2019/03/13 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
在Python中使用元类的教程
2015/04/28 Python
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
深入源码解析Python中的对象与类型
2015/12/11 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
css3背景图片透明叠加属性cross-fade简介及用法实例
2013/01/08 HTML / CSS
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
瑜伽国际:Yoga International
2018/04/18 全球购物
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
中医专业应届生求职信
2013/11/17 职场文书
质检员岗位职责
2013/12/17 职场文书
演讲稿怎么写才完美
2014/01/02 职场文书
个人评价范文分享
2014/01/11 职场文书
施工单位安全责任书
2014/07/24 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
Django实现聊天机器人
2021/05/31 Python
nginx常用配置conf的示例代码详解
2022/03/21 Servers
Nginx的gzip相关介绍
2022/05/11 Servers
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers