讲给Android程序员看的前端教程(26)——数组

来源:互联网 发布:怎样在淘宝整点抢衣服 编辑:程序博客网 时间:2024/06/17 14:50

探索Android软键盘的疑难杂症
深入探讨Android异步精髓Handler
详解Android主流框架不可或缺的基石
站在源码的肩膀上全解Scroller工作机制


Android多分辨率适配框架(1)— 核心基础
Android多分辨率适配框架(2)— 原理剖析
Android多分辨率适配框架(3)— 使用指南


自定义View系列教程00–推翻自己和过往,重学自定义View
自定义View系列教程01–常用工具介绍
自定义View系列教程02–onMeasure源码详尽分析
自定义View系列教程03–onLayout源码详尽分析
自定义View系列教程04–Draw源码分析及其实践
自定义View系列教程05–示例分析
自定义View系列教程06–详解View的Touch事件处理
自定义View系列教程07–详解ViewGroup分发Touch事件
自定义View系列教程08–滑动冲突的产生及其处理


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl
  • 本文视频地址:http://www.stay4it.com/my/course/37

数组概述

JavaScript的数组Array可以包含不同类型的数据。可通过索引来访问每个元素;并可通过length属性取得Array的长度

请看如下示例:

<script type="text/javascript">   var arr=[1,"hello",true,9527];   var len=arr.length;   document.write("len="+len+",arr[1]="+arr[1]+",arr[2]="+arr[2]);</script>

结果为:

len=4,arr[1]=hello,arr[2]=true


在对数组有了最基本的认识之后,我们在此介绍数组的常见操作。

数组的合并

利用arrA.concat(arrB)将两个数组合并形成一个新的数组,请看如下示例:

<script type="text/javascript">    var arr1=["谷哥的小弟","18岁",9527];    var arr2=["有心课堂","棒棒的",3.14];    var arr3=arr1.concat(arr2);    for(var i=0;i<arr3.length;i++){        document.write("arr3["+i+"]="+arr3[i]+"<br>");    }</script>

结果为:

arr3[0]=谷哥的小弟
arr3[1]=18岁
arr3[2]=9527
arr3[3]=有心课堂
arr3[4]=棒棒的
arr3[5]=3.14


数组元素拼接成字符串

利用array.join(separator)将字符串中的元素组成一个字符串,请看如下示例:

<script type="text/javascript">    var arr=["苍空空","兰姐姐","大泽玛"];    var str=arr.join(",");    document.write(str);</script>

结果为:

苍空空,兰姐姐,大泽玛


数组元素排序

利用sort( )函数实现数组元素的排序。

<script type="text/javascript">    var arr = [9, 5, 2, 7];    arr.sort(function(a, b) { return a - b });    document.writeln(arr)</script>

排序结果为:2,5,7,9


数组元素的添加及删除

利用push( )和pop( )实现数组元素的添加和删除。

<script type="text/javascript">        var number=[9,5,2,7];        number.push(1);        document.writeln(number+"<br>");        number.pop();        document.writeln(number+"<br>");</script>

结果如下:

9,5,2,7,1
9,5,2,7

阅读全文
1 0
原创粉丝点击