讲给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
- 讲给Android程序员看的前端教程(26)——数组
- 讲给Android程序员看的前端教程(01)——HTML5入门
- 讲给Android程序员看的前端教程(02)——HTML5标签(1)
- 讲给Android程序员看的前端教程(03)——HTML5标签(2)
- 讲给Android程序员看的前端教程(04)——HTML5标签(3)
- 讲给Android程序员看的前端教程(05)——HTML5标签(4)
- 讲给Android程序员看的前端教程(06)——HTML5标签(5)
- 讲给Android程序员看的前端教程(07)——HTML5标签(6)
- 讲给Android程序员看的前端教程(08)——HTML5标签(7)
- 讲给Android程序员看的前端教程(09)——HTML5标签(8)
- 讲给Android程序员看的前端教程(10)——CSS概述
- 讲给Android程序员看的前端教程(11)——CSS选择器(1)
- 讲给Android程序员看的前端教程(12)——CSS选择器(2)
- 讲给Android程序员看的前端教程(13)——CSS选择器(3)
- 讲给Android程序员看的前端教程(14)——CSS选择器(4)
- 讲给Android程序员看的前端教程(15)——CSS选择器(5)
- 讲给Android程序员看的前端教程(16)——伪类
- 讲给Android程序员看的前端教程(17)——伪元素
- FireFox调用本地应用
- 讲给Android程序员看的前端教程(24)——变量
- 第二章 第四课 Scratch作品:听话的皮球(运动和方向)
- 讲给Android程序员看的前端教程(25)——基本数据类型
- HTML&CSS&DIV
- 讲给Android程序员看的前端教程(26)——数组
- IOS视频编辑,视频美颜,视频添加水印
- “学在清华”清华大学本科教育主题展在校史馆开展
- Appendix A. Spring boot 配置属性大全,史上最全application.properties--张振华.Jack
- ImageLoader
- 讲给Android程序员看的前端教程(27)——运算符
- 数据库分片
- MySQL installer安装MySQL 卡在starting serve解决方案
- 函数:使用函数模板,泛型引用,重载进行数据交换