有趣的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 相关文章推荐
基于jQuery的history历史记录插件
Dec 11 Javascript
JQuery 选择器、过滤器介绍
Feb 14 Javascript
javascript生成json数据简单示例分享
Feb 14 Javascript
JavaScript获取并更改input标签name属性的方法
Jul 02 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
Jan 08 Javascript
jQuery实现手机上输入后隐藏键盘功能
Jan 04 Javascript
html5 canvas 详细使用教程
Jan 20 Javascript
Angular 4 指令快速入门教程
Jun 07 Javascript
Node错误处理笔记之挖坑系列教程
Jun 05 Javascript
详解小程序rich-text对富文本支持方案
Nov 28 Javascript
vue路由跳转传递参数的方式总结
May 10 Javascript
Express 配置HTML页面访问的实现
Nov 01 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中几种常见安全设置详解
2010/04/06 PHP
Apache PHP MySql安装配置图文教程
2016/08/27 PHP
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
解析ajaxFileUpload 异步上传文件简单使用
2016/12/30 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
JS分页的实现(同步与异步)
2017/09/16 Javascript
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
Python获取远程文件大小的函数代码分享
2014/05/13 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
2016/06/16 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
pytorch自定义二值化网络层方式
2020/01/07 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
python 求两个向量的顺时针夹角操作
2021/03/04 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
写求职信有什么意义
2014/02/17 职场文书
护理专科自荐书范文
2014/02/18 职场文书
四年级小学生评语
2014/12/26 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
关爱留守儿童主题班会
2015/08/13 职场文书
2019幼儿园感恩节活动策划书
2019/11/28 职场文书
Python创建SQL数据库流程逐步讲解
2022/09/23 Python