Array, String, Math

作者: 老虎爱吃母鸡 | 来源:发表于2016-08-15 14:58 被阅读0次
  • 数组方法里push、pop、shift、unshift、join、split分别是什么作用。(*)
    • push,push方法可以在数组末尾推入一项或多项,接受的参数是推入的项,返回的是推入后数组的长度
    var arr = [1,2,3,4];
    arr.push(1,2,3);//返回7
    
2016-08-15_142013.png
- pop,pop方法可以在数组末尾弹出一项,返回的是弹出项
var arr = [1,2,3]; arr.pop();//返回3
2016-08-15_142036.png
其中push和pop可以结合使用可以实现数据结构的堆栈方法,就是后进先去,即只能在一端对数据进行操作
- shift,shift方法可以在数组开头移出一项,返回的移出项
var arr = [1,2,3]; arr.shift();//1
2016-08-15_142333.png
其中shift和push方法结合就可以实现数据结构的队列方法,就是先进先出,即一端插入数据,一端删除数据
- unshift,unshift方法可以在数组的开头移入一项,,接受的参数是移入的项,返回的是移入后的数组长度
var arr = [1,2,3] arr.unshift(3,2,1);//返回6
2016-08-15_142656.png
- join,join方法是将数组项合并成一个字符串,join接受一个参数,就是数组项之间的分隔符,如果没传入参数默认是逗号,如果传入一个空字符串,就会直接把数组项结合起来,返回的是拼接后的字符串
var arr = [1,2,3]; arr.join("");
2016-08-15_143033.png
- split,split是一个基本包装类型中String类型的方法,它和join是相对的,它可以把一个字符串分离成数组,接受两个参数,第一个是分隔符,如果不传入分隔符默认将整个字符串作为数组的第一项,如果是空字符串,会把字符串的每个字母作为数组项,第二个参数可以限制数组项的个数
var str = "hello world"; str.split("",3);
2016-08-15_144306.png

相关文章

网友评论

    本文标题:Array, String, Math

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