关于数组的一些用法

数组的用法有很多,这里稍微的总结一下:

1.sort()函数

从小到大排序与从大到小排序:

var arr=[1,2,3];

arr.sort(function(t1,t2){

return t1-t2;-----从小到大排序

如果使return  t2-t1----从大到小排序    像数组的这种用法比较常见,一定要牢记和掌握。

})

2.引用的用法

了解引用的实质其实就是地址的引用,当被引用的对象法发生改变,其原先的也将随之改变,比喻说,有两个钥匙,大门,第一个人进去将沙发移到另一个位置,那么第二个人进去的时候,看到的依然是移动之后的位置。

时间: 2024-10-21 07:16:25

关于数组的一些用法的相关文章

Android中资源文件中的字符串数组string-array简单用法

在Android中,用string-array是一种简单的提取XML资源文件数据的方法. 例子如下: 把相应的数据放到values文件夹的strings.xml文件里,或是其他自定义的xml中都可以,以下操作方法相同. <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="sports"> <item>足球<

jquery下json数组的操作用法实例

jquery下json数组的操作用法实例: jquery中操作JSON数组的情况中遍历方法用的比较多,但用添加移除这些好像就不是太多了. 试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,下面是一些实例,仅供参考. 1.数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限

Javascript数组与字典用法分析

http://www.68idc.cn/help/makewebs/javascript/20141214142024.html 这篇文章主要介绍了Javascript数组与字典用法,以实例形式较为详细的分析了Array作为数组与字典的不同用法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例分析了Javascript数组与字典用法.分享给大家供大家参考.具体分析如下: Javascript 的数组Array,既是一个数组,也是一个字典(Dictionary). 先举例看看数组的用法. 复

(转)轻松掌握shell编程中数组的常见用法及示例

缘起:在老男孩进行linux培训shell编程教学中,发现不少水平不错的网友及同学对数组仍然很迷糊,下面就给大家分享下数组的用法小例子,希望能给大家一点帮助.其实SHELL的数组很简单,好用.我们学习都应该遵循简单.易用的原则. shell编程中数组的简单用法及示例 新版本的Bash支持一维数组. 数组元素可以使用符号variable[xx]等方式来初始化. 另外, 脚本可以使用declare -a variable语句来指定一个数组等.要引用一个数组元素(也就是取值), 可以使用大括号, 访问

结构体中最后一个成员为[0]或[1]长度数组(柔性数组成员)的用法

结构体中最后一个成员为[0]长度数组的用法:这是个广泛使用的常见技巧,常用来构成缓冲区.比起指针,用空数组有这样的优势:(1).不需要初始化,数组名直接就是所在的偏移:(2).不占任何空间,指针需要占用int长度空间,空数组不占任何空间.“这个数组不占用任何内存”,意味着这样的结构节省空间:“该数组的内存地址就和它后面的元素地址相同”,意味着无需初始化,数组名就是后面元素的地址,直接就能当指针使用. 这样的写法最适合制作动态buffer,因为可以这样分配空间malloc(sizeof(struc

PHP中return返回数组的一点用法

本文就学习中遇到的PHP函数return返回值的问题,这一点return用法进行了说明. 在函数的内部用return返回一个值或者为空来结束函数的运行.但是在return一个数组的时候,也可以在函数的内部直接使用print_r来打印.但一般都不这么做. 拿上一篇文章举例: 也可以这么实现: <span style="font-family:Microsoft YaHei;font-size:14px;"><?PHP function bubble($array){ $

JS数组的基本用法

JS数组的用法包括创建.取值赋值.添加以及根据下标(包括数值或字符)来移除元素等等,在本文中将为大家详细介绍,感兴趣的朋友可以参考下. 1.创建数组: //1.1直接创建一个数组对象var array=new Array();//1.2直接创建一个数组对象var array=new Array(size);//1.3创建数组并为数组赋值var array=new Array(item1,item2,item3....,itemN); 2.对数组取值.赋值  //2.1取得下标为index的元素

vector与数组的习惯用法

vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件  : #include <vector> 使用vector有两种不同的形式,即所谓的数组习惯和 STL习惯. 一.数组习惯用法 1. 定义一个已知长度的 vector : vector< int > ivec( 10 );  //类似数组定义int ia[ 10 ]; 可以通过ivec[索引号] 来访问元素 使用 

C/C++笔试篇-------二维指针数组、数组指针的用法

1.废话不多说,先上代码: #include <iostream> using namespace std; int main(void) { int v[2][5] = {{1,2,3,4,5},{6,7,8,9,10}}; int (*a)[5] = v; //指针数组,指针指向数组 a[5],a[5]里面是int数值 该指针等于v的地址 cout<<(*a+1)<<endl; //*a是v[0][0]的地址. 0x22fe04 cout<<(*a+2)