javascript对象之Array
2014-02-28 22:58
363 查看
Array数组对象:
可以把Array当做一个键值对集合对象:
自己实现Array的反转:
自己实现Array的拼接:
<script type="text/javascript"> // javascript中的Array对象就是数组, // 首先是一个动态数组,而且是一个类似于C#中的ArrayList的动态数组。 // 无须预先定制大小,动态的。 var array = new Array(); array[0] = "a"; array[1] = "b"; array[2] = "c"; array[3] = "d"; array[4] = "e"; array[5] = "f"; for (var i = 0; i < array.length; i++) { alert(array[i]); } </script>
可以把Array当做一个键值对集合对象:
<script type="text/javascript"> // 还可以把Array当做一个Dictionary键值对对象来使用。 var dictionary = new Array(); dictionary["name"] = "张三"; dictionary["sex"] = "男"; dictionary["minzu"] = "汉"; alert(dictionary["name"]); alert(dictionary["sex"]); alert(dictionary["minzu"]); </script>
自己实现Array的反转:
<script type="text/javascript"> var array = new Array(); array[0] = "a"; array[1] = "b"; array[2] = "c"; array[3] = "d"; array[4] = "e"; array[5] = "f"; // 手动实现数组反转 function myreverse(arr) { for (var i = 0; i < arr.length / 2; i++) { var temp = arr[i]; arr[i] = arr[arr.length - i - 1]; arr[arr.length - i - 1] = temp; } } alert("反转前:" + array); myreverse(array); alert("反转后:" + array); // 当然也可以使用Array的reverse()方法来实现。 array.reverse(); </script>
自己实现Array的拼接:
<script type="text/javascript"> var array = new Array(); array[0] = "a"; array[1] = "b"; array[2] = "c"; array[3] = "d"; array[4] = "e"; array[5] = "f"; // 手动实现数组反转 function myjoin(arr) { var temp = arr[0]; for (var i = 1; i < arr.length; i++) { var temp = temp + "|" + arr[i]; } return temp; } alert("拼接:" + myjoin(array)); // 当然也可以使用Array的join()方法来实现。 array.join("|"); </script>
相关文章推荐
- JS关于对时间的处理
- javascript推荐书籍
- Knockout JS实现任务管理应用程序
- Chapter 2 JavaScript Basic
- javascript之对象初识
- Servlet/jsp和Action/jsp传值
- json
- MVC JS 框架
- 页面校验用通用js
- bower install js使用bower管理js
- js解决dwz数据传输问题
- JSP 9 大内置对象详解
- 应该重新审视的javascript
- SharePoint 2013 开发中JavaScript本地化方案
- Extjs 动态生成表格
- C# Json格式转换成List集合
- Json转换神器之Google Gson的使用
- ijsgutenprint出现segment fault
- javascript基础之我见(2)----一句话搞定this,并浅析js,as相互调用的this问题
- 雾里看JavaScript