美文网首页
数组相关操作

数组相关操作

作者: 轻风设计 | 来源:发表于2017-06-13 22:22 被阅读0次

//1.创建数组

var myArray1 = [1,2,3,354,5,20];

var myArray2 = [2,3,5,123,6,21];

//数组的连接方法concat()

var myArray3 = myArray1.concat(myArray2);

console.log(myArray3);     //[1, 2, 3, 354, 5, 20, 2, 3, 5, 123, 6, 21]

//给数组的尾部添加一个元素push()

var length1 = myArray1.push("20");

console.log(myArray1);     //[1, 2, 3, 354, 5, 20, "20"]

console.log(length1);     //7

//给数组头部添加一个元素unshift()

var length2 =  myArray2.unshift(20);

console.log(myArray2);    //[20, 2, 3, 5, 123, 6, 21]

console.log(length2);    //7

注意:凡是数组中添加元素都是返回数组的长度

//删除尾部的元素pop()

var delSym1 = myArray1.pop();

console.log(myArray1);    //[1, 2, 3, 354, 5]

console.log(delSym1);    //20

//删除头部元素shift()

var delSym2 = myArray2.shift();

console.log(myArray2);  //[3, 5, 123, 6, 21]

console.log(delSym2);    //2

注意:凡是删除元素都是返回删除的元素

//删除某一个位置的元素splice(2,4)

myArray1.splice(2,4);

console.log(myArray1);    //[1, 2]

注意:一般这个方法有两个参数,第一个表示从某一个位置开始删除,第二个表示删除元素的个数

//可以使用传入的参数来连接每一个数组中的元素,形成一个字符串join('-')

var lastString = myArray2.join('-');

console.log(typeof lastString);  //string

console.log(lastString);  //2-3-5-123-6-21

//将有规律的字符转化成数组,使用参数中传入的值进行分割split('-')

var lastArray = lastString.split('-');

console.log(lastArray);    //["2", "3", "5", "123", "6", "21"]

//按数字排序,使用匿名函数,传入两个形式参数,当调用的时候,会把对应数组中的元素传递进来进行比较,如果返回时正值,就表示从小到大排序,如果返回负值,表示从大到小排序

myArray1.sort(function(a,b) {

//        return a > b? 1:-1;  //从小到大

          returna > b? -1:1;   //从大到小

})

console.log(myArray1);    //[354,20,5,3,2,1] 

相关文章

  • 数组相关操作

    //1.创建数组 var myArray1 = [1,2,3,354,5,20]; var myArray2 = ...

  • 数组相关操作

    join() 将数据的元素组合成一个字符串, 以separator为分隔符, 省略的话用 逗号分割, 只接收一个...

  • PHP数组的进阶用法

    对于数组的基本操作,可参考PHP数组的相关操作 array_filter()过滤数组元素array_filter(...

  • js 数组相关操作

    插入 unshift: 向数组的开头插入元素,并返回新的数组长度 push: 向数组的结尾插入元素,并返回新的数组...

  • 数组相关操作(排序)

    4.4数组相关操作: 4.4.1数组的排序 数组的牌虚可已通过java提供的arrays中静态方法sort来完成,...

  • js数组与对象常用操作方法

    一、Js相关数组操作 数组去除相同的 数组添加数数据 数组反转 打乱数组排序 取数组的前几个 数组扁平化 遍历对象...

  • JavaSE第13篇:常用API、冒泡排序、二分查找、正则

    核心概述:本篇我们将会学习常用的API,其中有Object类、日期相关操作类、数组相关操作类Arrays、正则表达...

  • PHP数组的相关操作

    创建数组 索引数组索引为整数,如果没有指定索引值则默认为零,依次递增。 关联数组数组的key为字符串。 多维数组 ...

  • 数组操作相关的方法

    push:将元素添加到数组的末尾, 返回值是数组长度pop:将数组最后一个元素弹出, 返回值是被弹出的元素unsh...

  • 常见的jquery 数组操作方法

    首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组...

网友评论

      本文标题:数组相关操作

      本文链接:https://www.haomeiwen.com/subject/tbkfqxtx.html