美文网首页
关于javascript常见数组方法

关于javascript常见数组方法

作者: 梦想成为超人 | 来源:发表于2017-05-11 01:34 被阅读0次

push方法

var arr=["a","b","c","d"];
arr.push("d","e");
console.log(arr);
print: ["a", "b", "c", "d", "d", "e"]

pop方法

var arr=["a","b","c","d"];
var last =arr.pop();
console.log(last);
print: d
console.log(arr);
print: ["a", "b", "c"]

unshift方法

var arr=["a","b","c","d"];
arr.unshift("1","2",3,4);
console.log(arr);
print:["1", "2", 3, 4, "a", "b", "c", "d"]

shift方法

var arr=["a","b","c","d"];
var first=arr.shift();
console.log(first);
print: a
console.log(arr);
print: ["b", "c", "d"]

concat方法

var arr1=["a","b","c","d"];
var arr2=["我","是","数","组"];
arr = arr1.concat(arr2,["东","南","西","北"],"end");
console.log(arr1);
print:["a", "b", "c", "d"]
console.log(arr2);
print:["我", "是", "数", "组"]
console.log(arr);
print: ["a", "b", "c", "d", "我", "是", "数", "组", "东", "南", "西", "北", "end"]

slice方法

var arr=["a","b","c","d","e","f","g","h"];
0:"a"
1:"b"
2:"c"
3:"d"
4:"e"
5:"f"
6:"g"
7:"h"
length:8

arr2=arr.slice(1,4);
console.log(arr2);
print: ["b", "c", "d"]

arr3=arr.slice(4);
console.log(arr3);
print: ["e", "f", "g", "h"]

arr4=arr.slice(-4,-2);
console.log(arr4);
print: ["e", "f"]

arr5=arr.slice(-4);
console.log(arr5);
print: ["e", "f", "g", "h"]

arr6=arr.slice(-1,-4);
console.log(arr6);
print:[]

arr7=arr.slice(3,3);
console.log(arr7);
print: []

arr8=arr.slice(3,1);
console.log(arr8);
print: []

splice方法

var arr=["A","B","C,","D","E","F","G"];
arr.splice(3,2,"X","Y","我","是","数","组");
console.log(arr);
print: ["A", "B", "C,", "X", "Y", "我", "是", "数", "组", "F", "G"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(2,4,"一");
console.log(arr);
print: ["A", "B", "一", "G"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(2,4);
console.log(arr);
print: ["A", "B", "G"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(4,2);
console.log(arr);
print: ["A", "B", "C,", "D", "G"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(4);
console.log(arr);
print: ["A", "B", "C,", "D"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(4,0,"我","是","数","组");
console.log(arr);
print: ["A", "B", "C,", "D", "我", "是", "数", "组", "E", "F", "G"]



reverse方法

var arr=[1 ,"A","我","C,","二","E","F","G"];
arr.reverse();
console.log(arr);
print: ["G", "F", "E", "二", "C,", "我", "A", 1]

sort方法

var arr =["33",1,"27",12,53,10,0,"4","a","c","A","B","C","b"];
arr.sort();
console.log(arr);
print: [0, 1, 10, 12, "27", "33", "4", 53, "A", "B", "C", "a", "b", "c"]

join方法

var arr=[1,2,3];
var str=arr.join("");
console.log(str);
print: 123
console.log(typeof str);
print: string

相关文章

  • 关于javascript常见数组方法

    push方法 pop方法 unshift方法 shift方法 concat方法 slice方法 splice方法 ...

  • 前端面试题套路--补充版

    Javascript 基础: 1.js中数组常见的方法: 1.push()末尾添加,返回长度,改变原数组push(...

  • 01-JavaScript常见的数组方法

    JavaScript常见的数组方法 pop() pop()方法会从数组中删除最后一个元素,并返回最后一个元素. p...

  • Javascript - 数组常见方法使用

    简单介绍一下javascript中数组常见方法的使用 concat通过合并(连接)现有数组来创建一个新数组,说明不...

  • JavaScript-数组扁平化

    上一篇文章我们将JavaScript中数组的方法汇总了一下,本文我们一起来看看JavaScript数组常见的一个问...

  • js数组及其方法

    1.js 数组及其方法2.教你用好 Javascript 数组3.JavaScript数组有哪些方法?4.数组MD...

  • JavaScript 数组常见操作(一)

    前言 数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。 本文...

  • JavaScript 数组常见操作 (二)

    前言 数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。 今天...

  • JS中四个数组方法

    JavaScript里关于数组的最重要的4个方法,这4个方法是每个想要高效的进行JavaScript编程的程序员...

  • JS中四个数组方法

    JavaScript里关于数组的最重要的4个方法,这4个方法是每个想要高效的进行JavaScript编程的程序员...

网友评论

      本文标题:关于javascript常见数组方法

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