JavaScript中的Array对象使用说明

 更新时间:2011年01月17日 23:04:33   作者:  
JavaScript中的Array对象是一个动态的数组,也是一个Stack,还是一个Dictionary
说它是一个动态数组,是因为动态的添加数据;
复制代码 代码如下:

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()等方法;

相关文章

  • Typescrip异步函数Promise使用方式

    Typescrip异步函数Promise使用方式

    这篇文章主要介绍了Typescrip异步函数Promise使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • webpack中的filename 和 chunkFilename 的区别实例解析

    webpack中的filename 和 chunkFilename 的区别实例解析

    filename 指列在 entry 中,打包后输出的文件的名称,chunkFilename 指未列在 entry 中,却又需要被打包出来的文件的名称,这篇文章主要介绍了webpack中的filename 和 chunkFilename 的区别实例解析,需要的朋友可以参考下
    2023-11-11
  • 关于JS中的undefined与null详解

    关于JS中的undefined与null详解

    在JavaScript中,undefined和null是两个特殊的值,用于表示缺失或空值,文章通过代码示例详细介绍undefined与null作用及使用方法,感兴趣的同学可以借鉴一下
    2023-05-05
  • 动态添加option及createElement使用示例

    动态添加option及createElement使用示例

    动态添加option在某些特殊的情况下还是比较实用的,本文有个小示例为大家介绍下createElement使用,感兴趣的朋友可以参考下
    2014-01-01
  • 基于JavaScript概括浏览器方向的优化

    基于JavaScript概括浏览器方向的优化

    这篇文章主要介绍了JavaScript浏览器方向的优化,文章围绕主题展开详细的内容介绍具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • Element Plus UI 组件库中 mt-x 类详解

    Element Plus UI 组件库中 mt-x 类详解

    在ElementPlusUI组件库中,mt-x类用于设置元素的外边距,其中"mt"代表"margin-top",x表示外边距的大小,这种类名的使用可以快速调整元素的顶部外边距,简化样式管理,确保设计的一致性,本文给大家介绍Element Plus UI 组件库中 mt-x 类基本知识,感兴趣的朋友一起看看吧
    2024-11-11
  • 两种常用的javascript数组去重方法思路及代码

    两种常用的javascript数组去重方法思路及代码

    第一种是常规的方法:建一个新的数组存放结果,for循环中每次从原数组中取出一个元素,用indexOf查找新数组中是否有该元素,至于第二种详细的看下本文哦
    2013-03-03
  • JSON.stringify()方法讲解

    JSON.stringify()方法讲解

    今天小编就为大家分享一篇关于JSON.stringify()方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Javascript绝句欣赏 一些经典的js代码

    Javascript绝句欣赏 一些经典的js代码

    Javascript绝句欣赏 一些经典的js代码整理,学习js的朋友可以参考下
    2012-02-02
  • JavaScript 中如何拦截全局 Fetch API 的请求和响应问题

    JavaScript 中如何拦截全局 Fetch API 的请求和响应问题

    在本文中,我们介绍了什么是 JavaScript 拦截器,学习了如何通过给 Fetch API 使用猴子补丁和使用 fetch-intercept 库来创建拦截器,对js拦截全局Fetch API的请求和响应知识感兴趣的朋友跟随小编一起看看吧
    2023-01-01

最新评论