美文网首页
js数组操作

js数组操作

作者: 落叶知声 | 来源:发表于2017-03-06 13:43 被阅读0次

1、创建数组

var test = ["Cain", "wish"];或者是 var test = new Array();

2、合并两个数组-contact()

var test1 = ["Cain", "w"];
var test2 = ["nihau", "what", "Dao"];
var test3 = ["luo"];
var children = test1.concat(test2,test3);

3、用数组的元素组成字符串-join()

function myFunction(){
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    var x=document.getElementById("demo");
    x.innerHTML=fruits.join();
}

4、数组转换成字符串-toString()

function myFunction(){
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    var str = fruits.toString();
    var x=document.getElementById("demo");
    x.innerHTML= str;
}

5、删除数组的最后一个元素-pop(),第一个元素-shift()

var fruits = ["Banana", "Orange", "Apple", "Mango"];
function myFunction(){
    fruits.pop();
    var x=document.getElementById("demo");
    x.innerHTML=fruits;
}

6、给数组末尾添加新元素-push()

var fruits = ["Banana", "Orange", "Apple", "Mango"];
function myFunction(){
    fruits.push("Kiwi")
    var x=document.getElementById("demo");
    x.innerHTML=fruits;
}

7、数组的排序-sort()

function myFunction(){
    //按字母顺序
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    fruits.sort();
    //按数字升序
    var points = [40,100,1,5,25,10];
    points.sort(function(a,b){return a-b});
    //按数字降序
    var points = [40,100,1,5,25,10];
    points.sort(function(a,b){return b-a});

}

8、在数组的某个位置添加元素-splice()

function myFunction(){
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    fruits.splice(2,0,"Lemon","Kiwi");
    var x=document.getElementById("demo");
    x.innerHTML=fruits;
}

9、反转数组顺序-reverse

10、返回数组对象的原始值-valueOf() [注:valueOf()不会改变原来的数组]

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var v=fruits.valueOf();
v==fruits=>true

相关文章

  • js笔记

    js数组 删除某个元素 js数组是否含有某个元素 判断value为undefined cookie操作

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • JS jsonArray操作

    JS jsonArray操作 js对数组对象的操作以及方法的使用 如何声明创建一个数组对象:var arr = n...

  • JS对象 & JSON & JS数组操作

    JS对象 & JSON & JS数组操作 JSON 格式(JavaScript Object Notation 的...

  • js对象数组操作 数组操作

    var numbers = [1, 2, 3];var newNumbers1 = numbers.map(fun...

  • JS数组操作

    splice 用于一次性解决数组添加、删除(这两种方法一结合就可以达到替换效果),方法有三个参数 开始索引 删除元...

  • JS数组操作

    1.栈方法 push()和pop() 后入先出 push():末尾追加 pop():末尾弹出 2.队列方法 先入先...

  • js 数组操作

    遍历删除元素: 遍历数组:for循环遍历: forEach遍历:

  • js数组操作

    一、改变原数组的方法 a.reverse() 将数组逆序,会修改原数组 a.sort 对数组进行排序, 需要传入自...

  • [js]数组操作

网友评论

      本文标题:js数组操作

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