前端开发

 首页 > 前端开发 > javascript > js数组有哪些属性和方法

js数组有哪些属性和方法

分享到:
【字体:
导读:
          今天我们谈谈js数组有哪些属性和方法,下面我一一为大家介绍。 alice() :返回一个数组的子数组,或解释为:从一个数组里面截取另一个数组。带两个参数,第一个参数表示截取的起始...

今天我们谈谈js数组有哪些属性和方法,下面我一一为大家介绍。

alice():返回一个数组的子数组,或解释为:从一个数组里面截取另一个数组。带两个参数,第一个参数表示截取的起始点,第二个参数表示截取的终点。如果没有第二个参加,则表示终点到原数组的结尾,如果有参数为负数,则表示倒着数。比如:var a = [1,2,3,4,5];alert(a.alice(0,3)); 输出1,2,3;alert(a.alice(3));输出4,5;alert(a.alice(1,-1));输出2,3,4;alert(a.alice(-3,-2));输出3

join():把一个数组的所有元素转换为字符串,并把这些字符串按参数指定的字符串连接起来。如果没有参数,则默认以逗号连接。比如:var a=[1,2,3];alert(a.join());输出字符串1,2,3.alert(a.join('-'));则输出1-2-3.

Push()方法:压栈,把一个元素增加到数组的最后。

Pop()方法:出栈,把数组的最后一个元素删除。

reverse():用来颠倒数组的顺序(把原数组倒过来)。

sort();对数组进行排序,不带参数是按增序重排数组。

splice():和alice方法一样也是删除数组中的元素,但和alice不同的是:这个里面的参数是被删除的位置,而不是保留的位置。

substr():

split():

indexOf(str):取得一个字str这个字符串在这个字符串中的位置

lastindexOf();

replace():

分享到:
js的变量有哪些
今天我们谈谈JS变量有哪些呢?下面我列举下。 NULL:空值,也是属于空对象,比如用TYPEOF 返回的是一个OBJECT对象 undefined:未定义 在JS中其实是表示定义了而未赋值的变量 true:逻辑值中的真 false:逻辑值中的假 Boolean:布尔型 逻辑型 NaN:不是一个数 number:数字 string:字符串 function:方法,是定义方法的关键...
简单介绍下JS冒泡排序和快速排序1、冒泡...
简单介绍下JS冒泡排序和快速排序供大家参考,具体内容如下 1、冒泡排序:   随便从数组中拿一位数和后一位比较,如果是想从小到大排序,那么就把小的那一位放到前面,大的放在后面,简单来说就是交换它们的位置,如此反复的交换位置就可以得到排序的效果。 var arr = [3,1,4,2,5,21,6,15,63]; function sortA(arr)...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……