本篇文章给大家带来的内容是介绍javascript中数组的方法、数组方法的作用和使用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。【相关视频教程推荐:javascript教程】
一、数组的创建和赋值
定义数组,数组赋值
//赋值的方法1:添加任意多的值 var arr1 = new Array(); arr1[0]='小胡子1'; arr1[1]='中胡子1'; arr1[2]='大胡子1'; alert(arr1); //赋值的方法2:使用一个整数自变量来控制数组的容量 var arr2 = new Array(3); arr2[0]='小胡子2'; arr2[1]='中胡子2'; arr2[2]='大胡子2'; alert(arr2);
登录后复制
二、数组的方法
concat(): 连接两个或更多的数组,并返回结果。
立即学习“Java免费学习笔记(深入)”;
var arr1 = new Array(); arr1[0]='小胡子1'; arr1[1]='中胡子1'; arr1[2]='大胡子1'; var arr2 = new Array(); arr2[0]='小胡子2'; arr2[1]='中胡子2'; arr2[2]='大胡子2'; var arrConcat = arr1.concat(arr2); alert(arrConcat);
登录后复制
join(): 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
var arr1 = new Array(); arr1[0]='小胡子1'; arr1[1]='中胡子1'; arr1[2]='大胡子1'; alert(arr1.join());
登录后复制
pop(): 删除并返回数组的最后一个元素
var arr1 = new Array(); arr1[0]='小胡子1'; arr1[1]='中胡子1'; arr1[2]='大胡子1'; alert(arr1); alert(arr1.pop()); alert(arr1);
登录后复制
push(): 向数组的末尾添加一个或更多元素,并返回新的长度。
var arr1 = new Array(); arr1[0]='小胡子1'; arr1[1]='中胡子1'; arr1[2]='大胡子1'; alert(arr1); alert(arr1.push("特大胡子1")); alert(arr1);
登录后复制
reverse(): 颠倒数组中元素的顺序。
var arr1 = new Array(); arr1[0] = 'F'; arr1[1] = 'A'; arr1[2] = 'C'; alert(arr1); alert(arr1.reverse());
登录后复制
shift(): 删除并返回数组的第一个元素
var arr1 = new Array(); arr1[0] = '小胡子1'; arr1[1] = '中胡子1'; arr1[2] = '大胡子1'; alert(arr1); alert(arr1.shift()); alert(arr1);
登录后复制
slice(): 从某个已有的数组返回选定的元素
var arr1 = new Array(); arr1[0] = '小胡子0'; arr1[1] = '小胡子1'; arr1[2] = '小胡子2'; arr1[3] = '小胡子3'; arr1[4] = '小胡子4'; alert(arr1); alert(arr1.slice(1,3));
登录后复制
sort(): 对数组的元素进行排序
var arr1 = new Array(); arr1[0] = 'F'; arr1[1] = 'A'; arr1[2] = 'C'; alert(arr1); alert(arr1.sort());
登录后复制
splice(): 删除元素,并向数组添加新元素。
var arr1 = new Array(); arr1[0] = '小胡子0'; arr1[1] = '小胡子1'; arr1[2] = '小胡子2'; arr1[3] = '小胡子3'; arr1[4] = '小胡子4'; alert(arr1); arr1.splice(2, 1, '新胡子'); alert(arr1);
登录后复制
toString(): 把数组转换为字符串,并返回结果。数组中的元素之间用逗号分隔。
var arr1 = new Array(); arr1[0] = '小胡子0'; arr1[1] = '小胡子1'; arr1[2] = '小胡子2'; arr1[3] = '小胡子3'; arr1[4] = '小胡子4'; alert(arr1.toString());
登录后复制
toLocaleString(): 把数组转换为本地数组,并返回结果。然后使用地区特定的分隔符把生成的字符串连接起来,形成一个字符串。
注意:这里的分隔符不再是一个单一的英文逗号
var arr1 = new Array(); arr1[0] = '小胡子0'; arr1[1] = '小胡子1'; arr1[2] = '小胡子2'; arr1[3] = '小胡子3'; arr1[4] = '小胡子4'; alert(arr1.toLocaleString());
登录后复制
unshift(): 向数组的开头添加一个或更多元素,并返回新的长度。
var arr1 = new Array(); arr1[0] = '小胡子1'; arr1[1] = '中胡子1'; arr1[2] = '大胡子1'; alert(arr1); alert(arr1.unshift('小孩子')); alert(arr1);
登录后复制
总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。
以上就是JavaScript中数组的方法有哪些?有什么用?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2737126.html