JavaScript中的Array对象使用说明


Posted in Javascript onJanuary 17, 2011

说它是一个动态数组,是因为动态的添加数据;

var myarr = new Array(); 
myarr[0] = 1; 
myarr[1] = 2; 
myarr[2] = 3; 
myarr[3] = 23; 
myarr[4] = 11;

使用for进行遍历;
说它是一个字典对象,是因为他可以以键值的形式进行访问:
var dictionary = new Array(); 
dictionary["谢龙宝"] = "xielongbao"; 
dictionary["周保翠"] = "zhoubaocui"; 
dictionary["谢晓月"] = "xiexiaoyue"; 
alert(dictionary["谢龙宝"]); 
alert(dictionary.谢龙宝); 
for (var key in dictionary) { 
alert("键:"+key+"值:"+dictionary[key]); 
}

使用for-in进行遍历,数组是dic的一个特殊情况,数组的键为整数,dic的键为字符串,所以数组同样可以用for-in进行遍历;另外由于js中对象的成员也是以键的形式存在的,所以我们可以使用for-in查看js对象的成员;

js中数组的简化写法:

var arr = [1, 2, 3, 4];
js中dic的简化写法:
var arrdic = { "jim": 30, "tom": 20 };
这一点在与服务器端的交互上很常用,因为现在从服务器端传递过来的数据都是json格式的,即Javascript中的键值对形式方便前端的操作;
说他是Stack是因为它拥有操作stack的pop()、push()等方法;

Javascript 相关文章推荐
[原创]静态页面也可以实现预览 列表不同的显示方式
Oct 14 Javascript
jquery iframe操作详细解析
Nov 20 Javascript
对之前写的jquery分页做下升级
Jun 19 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
Sep 06 Javascript
JavaScript实战之带收放动画效果的导航菜单
Aug 16 Javascript
ES6新特性之字符串的扩展实例分析
Apr 01 Javascript
jQuery实现手势解锁密码特效
Aug 14 jQuery
Angular2监听页面大小变化的解决方法
Oct 09 Javascript
浅谈Vue数据绑定的原理
Jan 08 Javascript
Node.js console控制台简单用法分析
Jan 04 Javascript
elementui实现预览图片组件二次封装
Dec 29 Javascript
微信小程序实现点赞业务
Feb 10 Javascript
改进UCHOME的记录发布,增强可访问性用户体验
Jan 17 #Javascript
对xmlHttp对象的理解
Jan 17 #Javascript
对xmlHttp对象方法和属性的理解
Jan 17 #Javascript
Grid得到选择行数据的方法总结
Jan 17 #Javascript
JS中confirm,alert,prompt函数区别分析
Jan 17 #Javascript
JavaScript flash复制库类 Zero Clipboard
Jan 17 #Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
Jan 17 #Javascript
You might like
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
在Windows系统上安装PHP运行环境文字教程
2010/07/19 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
PHP获取文件夹内文件数的方法
2015/03/12 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
php析构函数的简单使用说明
2015/08/24 PHP
php防止CC攻击代码 php防止网页频繁刷新
2015/12/21 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
PHP 实现缩略图
2021/03/09 PHP
使用Modello编写JavaScript类
2006/12/22 Javascript
在网页里看flash的trace数据的js类
2009/01/10 Javascript
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
2013/01/27 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
JavaScript使用cookie实现记住账号密码功能
2015/04/27 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
TypeScript入门-基本数据类型
2017/03/28 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
Python查找相似单词的方法
2015/03/05 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
Python实现图像的垂直投影示例
2020/01/17 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
python爬取股票最新数据并用excel绘制树状图的示例
2021/03/01 Python
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
小学生新年寄语
2014/04/03 职场文书
小班评语大全
2014/05/04 职场文书
团代会宣传工作方案
2014/05/08 职场文书
2014年党支部承诺书
2014/05/30 职场文书
办理护照工作证明
2014/10/10 职场文书
个人催款函范文
2015/06/23 职场文书
MongoDB数据库的安装步骤
2021/06/18 MongoDB