摘要:操作数组的方法包括等截取元素,返回一个新的返回包括开始位置不包括结束位置,如果不传参数,这是从开头到结尾在数组的末尾添加数据删除最后一个元素在数组的头部添加若干元素第一个元素删除掉数组排序默认把所有的元素转换成类型在排序如果其中有小写字母呢
操作数组的方法包括slice(),push(),pop(),unshift(),shift(),sort(),reverse(),concat(),jion()等;
slice():截取元素,返回一个新的Array,
var arr=["A","B","C","D","E"];
arr.slice(0,3);返回["A","B","C"];包括开始位置,不包括结束位置,如果不传参数,这是从开头到结尾;
push();在数组的末尾添加数据
var arr=["A","B"];
arr.push("C");
console.log(arr);
pop():删除最后一个元素
var arr=["A","B","C","D","E"];
arr.pop();
console.log(arr);
unshift():在数组的头部添加若干元素
var arr=["A","B","C","D","E"];
arr.unshift("1","2");
console.log(arr);
shift():第一个元素删除掉
var arr=["A","B","C","D","E"];
arr.shift();
console.log(arr);
sort():数组排序,默认把所有的元素转换成string类型在排序
var arr = ["B", "C", "A"];
console.log(arr.sort);
如果其中有小写字母呢;
var arr = ["B", "C", "a"];
console.log(arr.sort());//["B", "C", "a"]还是原来的值,不改变,这是因为sort()排序是按照ASCII码进行排序,大写字母在小写字母之前,所以及出现这个结果;要是想按照字母先后顺序排序,可以先把arr.toUpperCase(),忽略大小写进行排序,
数字之间的排序:var arr=[1,3,10,5,8];
console.log(arr.sort());//[1, 10, 3, 5, 8]
这是因为转换成字符串,“1”比“3”的ASCII码小,所以就排在了前面;
其实我们可以这样写:通常两数比较,x
arr.sort(function(x,y){
if(xy){ return 1; } return 0;
})
console.log(arr);//[1, 3, 5, 8, 10];
reverse():把数组的顺序调换个;
var arr=[1,3,10,5,8];
arr.reverse();
console.log(arr);//[8, 5, 30, 10, 3, 1]
concat():两数组进行合并,返回一个新的数组
var arr=[1,2,3,4];
var arr1=[5,6,7,8,9];
var newArr= arr.concat(arr1);
console.log(newArr);//[1, 2, 3, 4, 5, 6, 7, 8, 9]
join():将数组按照指定的字符进行串联,形成字符串,返回串联后的数据;
var arr=[1,2,3,4];
var arrJoin=arr.join("_");
console.log(arrJoin);//1_2_3_4
(以上所诉如有问题,欢迎指出,谢谢);
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/96613.html
摘要:几乎所有的编程语言都有类似的数据结构。然而的数组却略有不同。没有定义中说的那样的数据结构,作为替代。元素通过指定的分隔符进行分隔。返回该对象的源代码。把数组转换为本地数组,并返回结果。 写在前面的话: 经常看到技术博客上写的内容很详细,对于一个问题,大家的博客内容似乎都是一样的。不难发现这些技术博客已经成为各路教程的汇总地,而教程一般都是参考国外博客翻译或者直接在经典的书籍上大片抄录。...
摘要:学习目标掌握编程的基本思维掌握编程的基本语法我们先来学习基础,后续会讲解高级。语句基本语法当循环条件为时,执行循环体,当循环条件为时,结束循环。基础语法循环体循环条件代码示例初始化变量循环体自增循环条件语句和一般用来解决无法确认次数的循环。 学习目标: 掌握编程的基本思维 掌握编程的基本语法 我们先来学习JavaScript基础,后续会讲解JavaScript高级。 重点内容 变...
摘要:学习目标掌握编程的基本思维掌握编程的基本语法我们先来学习基础,后续会讲解高级。语句基本语法当循环条件为时,执行循环体,当循环条件为时,结束循环。基础语法循环体循环条件代码示例初始化变量循环体自增循环条件语句和一般用来解决无法确认次数的循环。 学习目标: 掌握编程的基本思维 掌握编程的基本语法 我们先来学习JavaScript基础,后续会讲解JavaScript高级。 重点内容 变...
摘要:学习目标掌握编程的基本思维掌握编程的基本语法我们先来学习基础,后续会讲解高级。语句基本语法当循环条件为时,执行循环体,当循环条件为时,结束循环。基础语法循环体循环条件代码示例初始化变量循环体自增循环条件语句和一般用来解决无法确认次数的循环。 学习目标: 掌握编程的基本思维 掌握编程的基本语法 我们先来学习JavaScript基础,后续会讲解JavaScript高级。 重点内容 变...
摘要:学习目标掌握编程的基本思维掌握编程的基本语法我们先来学习基础,后续会讲解高级。语句基本语法当循环条件为时,执行循环体,当循环条件为时,结束循环。基础语法循环体循环条件代码示例初始化变量循环体自增循环条件语句和一般用来解决无法确认次数的循环。 学习目标: 掌握编程的基本思维 掌握编程的基本语法 我们先来学习JavaScript基础,后续会讲解JavaScript高级。 重点内容 变...
阅读 6865·2021-09-22 15:08
阅读 1853·2021-08-24 10:03
阅读 2415·2021-08-20 09:36
阅读 1291·2020-12-03 17:22
阅读 2457·2019-08-30 15:55
阅读 830·2019-08-29 16:13
阅读 3037·2019-08-29 12:41
阅读 3224·2019-08-26 12:12