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 相关文章推荐
javascript学习笔记(八) js内置对象
Jun 19 Javascript
JS特权方法定义作用以及与公有方法的区别
Mar 18 Javascript
解析javascript 浏览器关闭事件
Jul 08 Javascript
JS网页播放声音实现代码兼容各种浏览器
Sep 22 Javascript
jQuery中 attr() 方法使用小结
May 03 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
浅谈jquery中next与siblings的区别
Oct 27 Javascript
原生js实现轮播图
Feb 27 Javascript
js将键值对字符串转为json字符串的方法
Mar 30 Javascript
创建Vue项目以及引入Iview的方法示例
Dec 03 Javascript
微信小程序常用简易小函数总结
Feb 01 Javascript
Layui实现带查询条件的分页
Jul 27 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基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
php正则表达式学习笔记
2015/11/13 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
jQuery中:visible选择器用法实例
2014/12/30 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
python网页请求urllib2模块简单封装代码
2014/02/07 Python
Python采集腾讯新闻实例
2014/07/10 Python
Python 文件管理实例详解
2015/11/10 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
django model通过字典更新数据实例
2020/04/01 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
2014年教师培训的自我评价
2014/01/03 职场文书
大学生最新职业生涯规划书范文
2014/01/12 职场文书
药剂专业自荐书
2014/06/20 职场文书
售后服务承诺函格式
2015/01/21 职场文书
武侯祠导游词
2015/02/04 职场文书
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android