博客列表 >把JS数组相关函数案例、常用事件案例练习一遍-2019年10月22日

把JS数组相关函数案例、常用事件案例练习一遍-2019年10月22日

思杰的博客
思杰的博客原创
2019年11月06日 12:25:59620浏览

把JS数组相关函数案例、常用事件案例练习一遍


数组跟php差不多,区别在于JavaScript不能自定义数组下标,如果自定义一个数字下标,那么中间的下标虽然没有数据,但是数组长度还是会出错。常用的数组函数有以下几个。


array.push();

往数组尾部添加一个元素

var arr = [1,2,3,4];
arr.push('abc');
console.log(arr);

1.png

array.pop();

从数组尾部弹出一个元素

var arr = [1,2,3,4];
var num1 = arr.pop();
console.log(num1);
var num2 = arr.pop();
console.log(num2);

2.png

array.shift();

头部获取,并删除第一个元素

var arr = [1,2,3,4];
var num1 = arr.shift();
console.log(num1);
var num2 = arr.shift();
console.log(num2);
console.log(arr);

3.png

array.unshift();

头部添加,并返回新的长度

var arr = [1,2,3,4];
arr.unshift('aabc');
console.log(arr);

image.png

array.splice(index,howmany);

删除数组中的元素,index:从哪里开始删,howmany:删多少个元素

var arr = [1,2,3,4];
arr.splice(1,2);
console.log(arr);

image.png

array.indexOf(searchvalue,fromindex) 注意indexOf里的O是大写

查找某个元素在数组中的下标。searchvalue:要查找的元素,fromindex:从哪里开始搜索

var arr = [1,2,3,4,'asda',23];
var index = arr.indexOf('asda',2);
console.log(index);

image.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议