javascript----数组的方法
- 1---join()
- //1----->join()方法将数组中所有元素都转化《《字符串》》
- //并连接在一起
- //array.join()方法是string.split()方法逆向操作
- var a=[1,2,3];//创建一个包含三个元素的素组
- var c=["多多","梦曦","洛瑶"];
- console.log(a.join())
- console.log(a.join(" "))
- console.log(a.join(""))
- //2---->reverse() 将数组中元素颠倒顺序,返回逆序的数组
- //下面的代码使用reverse 和join()方法生成字符串
- var myarray=["狗狗","毛毛","多多","阿黄"]
- console.log(myarray.reverse());
- //顺讯反转 ,以字符串输出结果
- console.log(myarray.reverse().join())
- //3---->array.sort()方法将数组中元素排序
- //并返回排序后的数组,
- //数组元素以字母表
- var myArray=["dudu","xiaoxiao","diandian","bibi"];
- console.log(myArray.sort())
- console.log(myArray.sort().join())
- var MyArray=[3,2,1,5,6];
- console.log(MyArray.sort())
- var MyArray1=[111,44,66,77];
- MyArray1.sort();
- MyArray1.sort(function(a,b){
- return a-b;
- });
- MyArray1.sort(function(a,b){
- return b-a;
- });
- //4----->concat() 连接数组,对数组合并
- var MyArray2=[32,23,14,15,6];
- var MyArray3=["花花","梦瑶","叶子","欣欣"]
- mm= MyArray2.concat(MyArray3,myArray)
- console.log(mm)
- c= MyArray2.concat(4,5,66)
- console.log(c)
- m=MyArray3.concat(["gouzi","小粒","多多"])
- console.log(m)
- //5----->Arry.slice()方法返回指定数组的一个片段或子数组
- //两个参数分别指定了开始的结束位置
- MyArray4=["伤心地","梦瑶池","滴滴哒哒","小狐狸"]
- d=MyArray4.slice(1,2).concat(MyArray3)
- console.log(d)
- //6----splice()方法是指在数组中插入或删除元素通用方法
- //splice和slice拥有非常相似的名字
- MyArray5=["香蕉","苹果","梨","花生","地瓜"]
- console.log(MyArray5.splice(3))
- console.log(MyArray5.splice(1,3))
- //7---push()和pop()
- //---push()在末尾添加元素,并返回新的<<长度>>
- //---pop()删除末尾的最后一个元素
- console.log("push方法是添加字符,返回一个新的长度")
- MyArray6=["狗儿","猫猫","小猪","小白"];
- console.log(MyArray6.push("小青蛇"))
- MyArray7=["狗儿","猫猫","小猪","小白"];
- console.log("pop()删除末尾,返回的是删除的元素")
- console.log(MyArray7.pop())
- //8---->unshift() 和shift()
- /***
- * unshift()在头部添加一个或多个元素,最后返回新的长度
- * shift()删除数组第一个元素并将其返回
- *
- */
- MyArray8=["农夫三泉","怡宝","康师傅","和其正","金银花"]
- console.log(MyArray8.unshift("雪碧","小花咪"))
- MyArray8=["农夫三泉","怡宝","康师傅","和其正","金银花"]
- console.log(MyArray8.shift())
- //---->forEach()方法从头至尾遍历数组
javascript----数组的方法的更多相关文章
- javascript数组原型方法
1.javascript数组原型方法. <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- JavaScript数组归并方法reduce
示例代码: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF ...
- JavaScript——数组——slice方法
JavaScript--数组--slice方法 JavaScript中的slice方法类似于字符串的substring方法,作用是对数组进行截取. slice方法有两个参数,indexStart 和 ...
- JavaScript数组去重方法及测试结果
最近看到一些人的去面试web前端,都说碰到过问JavaScript数组去重的问题,我也学习了一下做下总结. 实际上最有代表性也就三种方法:数组双重循环,对象哈希,排序后去重. 这三种方法我都做了性能测 ...
- JavaScript 数组去重方法总结
1.遍历数组法: 这应该是最简单的去重方法(实现思路:新建一新数组,遍历数组,值不在新数组就加入该新数组中) // 遍历数组去重法 function unique(arr){ var _arr = [ ...
- JavaScript数组处理方法
JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); / ...
- JavaScript 数组去重 方法汇总
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...
- JavaScript数组对象方法
数组的方法:首先,数组的方法有数组原型方法,也有从object对象继承来的方法.这里只详细说明一下数组的原型方法. (1)join:把数组中的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. 例 ...
- 松软科技web课堂:JavaScript 数组迭代方法
数组迭代方法对每个数组项进行操作,听着挺高深,其实,就是对数组对象一次性逐一进行一种操作的一种叫法.(文章来源:www.sysoft.net.cn,加v:15844800162深度交流) Array. ...
- Javascript数组原型方法大全以及实例!!
数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下这些: join() push()和pop() shift() 和 unshift() ...
随机推荐
- javascript的数组之push()
push()方法讲一个元素或多个元素添加到数组的末尾,并返回新数组的长度length,修改数组自身. var numbers = [1, 2, 3]; numbers.push(4); console ...
- 不让浏览器缓存index.html
参考文档:https://www.2cto.com/ask/question/4598 location = /index.html { add_header Cache-Control " ...
- java基础 第六章课后习题
1.说明循环结构中break语句和continue语句的区别. 在循环结构中 break语句 是结束程序运行. continue语句是结束本句程序 不是结束程序. 2.使用for循环结构实现,从键盘 ...
- 解决vue webApp使用lib-flexible和px2rem引用第三方ui库后,样式变小问题
首先,需要卸载项目中的postcss-px2rem. npm uninstall postcss-px2rem --save-dev 其次,安装postcss-px2rem-exclude npm i ...
- Python: map() and reduce()
map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回. 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个lis ...
- c++ STL概述
2018-09-26 c++ STL(标准模板库)是一套通过c++模板类实现的标准类库,提供了通用的模板和函数,功能强大,大大的提高了c++的开发效率. c++ STL的核心主要包括三个组件:(1)容 ...
- SharePoint 2010 查看dll的PublicKeyToken值方法
在做asp.net开发过程中,偶尔对有些dll,进行强制签名,那么在注册dll到gac的时候,就需要知道dll的PublicKeyToken值,如何通过简单的方法,来获得这个值呢,下面是一个很好又实用 ...
- ubuntu 16.04 国内仓库地址
deb http://mirrors.aliyun.com/ubuntu xenial maindeb http://mirrors.aliyun.com/ubuntu xenial universe ...
- 做一个有产品思维的研发:部署(Tomcat配置,Nginx配置,JDK配置)
每天10分钟,解决一个研发问题. 如果你想了解我在做什么,请看<做一个有产品思维的研发:课程大纲>传送门:https://www.cnblogs.com/hunttown/p/104909 ...
- Vue.js数据响应基础原理
许多前端JavaScript框架(例如Angular,React和Vue)都有自己的数据相应引擎.通过了解相应性及其工作原理,您可以提高开发技能并更有效地使用JavaScript框架.在视频和下面的文 ...