ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

j's数组

2022-07-10 21:02:12  阅读:125  来源: 互联网

标签:arr 删除 元素 数组 长度 Array


数组: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")                 }

标签:arr,删除,元素,数组,长度,Array
来源: https://www.cnblogs.com/MLdetiantian/p/16464006.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有