j's数组
2022/7/10 23:54:40
本文主要是介绍j's数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数组:array [1,2,3,4,5] 数组中每一个数据称为 元素 位置称为 索引 或 下标 元素个数称为 长度 数组是存放多个数据的一个集合,不限制数据类型 实际应用中,数组用于存储相同类型的多个数据,数组元素类型通常是 数字、字符串、数组、对象 生成方式: var arr[]; var arr=Array(); var arr=new Array(); 属性: length 长度 长度大于原来长度时,在尾部添加空元素 长度小于原来长度时,从尾部删除对应元素个数 方法: 拷贝,复制 .slice() 与字符串一样 生成新的数组 .concat() 与字符串一样(拼接)生成一个新的数组拼接成字符串 .join("符号")
字符串分割成数组 字符串.split("符号")
数组翻转 .reverse()
添加、删除数组元素 .push(元素1,元素2,...元素n),尾部添加,结果是添加之后的数组长度 .unshift(),头部添加,类似push .pop()没参数,删除最后一个元素,结果是被删除的元素 .shift(),与pop类似,头部删除 .splice(索引,删除的长度,arg1....argn) 只删除:.splice(索引,长度) 只添加:.splice(索引,0,添加的内容) 结果是有删除的元素组成的数组
数字排列 .sort(function(a,b){ return a-b;升序 b-a;降序 }) .sort(function(){随机排序 return0.5-Math.random }) 检测数组中是否包含某元素 .indexOf() -1代表不存在(要求严格相等 ===)
验证数组 Array.isArray() 结果true/false Object.prototype.toString.call(arr)=="[object Array]" 结果是false/true
if(Array.isArray(arr)){ console.log("yes") }
if(Object.prototype.toString.call(arr)=="[object Array]"){ console.log("yes") }
这篇关于j's数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略