javaScript常见的数组函数

1:convat

常用于连接两个数组

var a={1,2}   var b={3,4}  a.convat(b);

a={1,2,3,4}

2:toString

将数组转换成String,因为后台不能接受\list类型数据,例如:批量删除,传入多个Id时 需要将ids.toString()做相应的转换。

3:pop/push

pop 往数组末尾里添加数据   (添加一个或者多个数据)

var a={1,2}

a.pop{2,3,4,4}

a={1,2,2,3,4,4}

push:删除数据末尾的一个数据

a.push():  a={1,2,2,3,4}

4:删除数组指定的数据

伪删除:只是把要删除的数据删除,数组长度没有变化

a[a.indexOf("1")]=null;

a={null,2,2,3,4}

完全删除:不仅将数据删除,数组长度也减少

a.splice(a.indexof("1"),1) 

a={2,2,3,4}

这里需要注意:

splice(-1,1)会删除数组的最后一个元素:也就是说及时找不到相应的值的下标,也会把最后一个元素删除

5:indexOf以及 $.inArray

List.indexOf(“item”);------返回指定值的下标位置,没有找到返回-1;  

 $.inArray("item",list) ----也是返回指定值的下标位置,没有找到返回-1这个是jquery的函数

6:toUpperCase/toLowerCase转大小写

var string="a";

string.toUpperCase();  ---->  A

string.toLowerCase()------>a

 

 

 

猜你喜欢

转载自blog.csdn.net/zhoumimi_comeon123/article/details/82313547