IT袋

当前位置:主页 > 经验教程 > 建站编程 >

js数组拼接另一个数组的数据

js数组拼接另一个数组的数据 详解js中遍历数组加到新数组(2)

更新:2023-08-25 12:28:08 来源:IT袋 作者:苏晓敏
导读:js数组拼接另一个数组的数据,1)     var arrs-[“tufenhua”,”longen”,”alibaba”];console.log(arrs.sort());//[“alibaba”, ”longen”, “tufenhua”] 2)     按指定的参数对数组进行排序Var a=[

js数组拼接另一个数组的数据

1)     var arrs-[“tufenhua”,”longen”,”alibaba”];console.log(arrs.sort());//[“alibaba”, ”longen”, “tufenhua”]

2)     按指定的参数对数组进行排序Var a=[9,1,7,3,5,4,6,2];Var b=a.sort();document.write(a);//1,2,3,4,5,6,7,9document.write(b); //1,2,3,4,5,6,7,9

8.splice()

删除数组中的任意项 返回值是被删除的数组项

1)     var arrs=[1,2,3,4,5,6]; arr.splice(1,0,8); //先向数组的第二个位置中添加一个元素8 console.log(arrs);//[1,8,2,3,4,5,6]arrs.splice(2,1);//从arrs数组中删除一个元素2console.log(arrs);//[1,8,3,4,5,6]arrs.splice(1,1,10);//从arrs数组中替换一个元素8使他变为10console.log(arrs);//[1,10,3,4,5,6]

2)     从开始位置删除,并从该位置开始添加var a =[1,2,3,4,5,6,7,9];var b=a.splice(2,2,1,8,9);//从第二个下标开始删除两个元素并添加1,8,9var b=a.splice(0,1);//同shift,在开始下标,删除一个元素1a.splice(0,0,-2,-1);//同unshift 在开始下标添加删除0个元素并添加-2-1var b=a.length;var b=a.splice(a.length-1,1);//同pop,删除最后一个元素9

9.splice(a.length,0,6,7);//同push,末尾添加6,7

var b=a.length;document.write(a);//-2,-1,2,1,8,9,5,6,7,6,7document.write(b);//11

10.toString()

方法可把一个逻辑值转换为字符串,并返回结果。

1)     var arrs=[1,2];console.log(arrs.toString());//1,2

2)     var a=[1,2];document.write(a.toString());//1,2

11.unshift

向数组开头增加一项 返回值是数组的新长度

1)     var arrs =[1,2];arrs.unshift(3);console.log(arrs);//[3,1,2]

2)     var a=[1,2,3,4,5];var b=a.unshift(-2,-1);document.write(a);//-2,-1,1,2,3,4,5document.write(b);//7

12.slice()

复制数组 返回值是复制到的新数组 写上数值之后 不包含被复制的最后一项

1)     var arrs2=[1,2,3];console.log(arrs2.slice(1));//[2,3] 截取1后面的元素console.log(arrs2.slice(0,1));//[1] 截取0到1之间的元素值console.log(arrs2.slice(1,-1));//[2] 截取1到-1之间的元素值console.log(arr2.slice(2,-1));//[]   截取2到-1之间的元素值console.log(arr2.slice(0));//[1,2,3]  截取所有元素值

2)var a =[1,2,3,4,5,6];var b= a.slice(2,5);document.write(a);//1,2,3,4,5,6document.write(b);//3,4,5

二、创建数组

Var arr=[ ]//空数组Var arr1=[1,2,3,4,5,6];Var arr2=[1,2,3,true,flase ,null,undefined,[1,2,3]{x:1,y:2}];

通过Array()创建数组

Var a=new array()Var a=new array(5);Console.log(a length);                            结果:5

相关阅读

  • 网站建设需要多少费用 搭建网站的费用标准

    网站建设需要多少费用 搭建网站的费用标准

    跟大家聊一聊网站建设需要多少费用和搭建网站的费用标准的介绍,一起跟随小编看看吧! 随着现代社会的发展,制作网站的门槛是越来越低,现在有开源的程序,会打字就可以建设一个网站

  • 如何创建网址链接 免费创建网站的平台推荐

    如何创建网址链接 免费创建网站的平台推荐

    一篇很详细的教程是关于如何创建网址链接和免费创建网站的平台推荐方面的讲解,具体介绍如下: 我们处在一个信息发达的互联网时代,广大用户活跃在网络世界里。用户如果想要了解一家

  • 如何建造网站和服务器 创建网站免费注册

    如何建造网站和服务器 创建网站免费注册

    为大家分享如何建造网站和服务器和创建网站免费注册的IT小经验,下面小编为您详细解答 要建立自己的网站,您可以按照以下步骤进行: 第一步、定义网站目标 明确您建立网站的目的和目标

  • 有网站源码怎么搭建网站 虚拟主机搭建网站的步骤

    有网站源码怎么搭建网站 虚拟主机搭建网站的步骤

    一篇关于有网站源码怎么搭建网站和虚拟主机搭建网站的步骤方面的介绍,接下来分享详细内容。 不知道大家有没有想过自己搭建属于自己网站呢?今天我就教大家如何搭建个人网站。 1、服