您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

被遗忘的javascript的slice() 方法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   javascript数组对象的slice方法从数组中分离出一个子数组,功能类似于字符串对象的substring方法。今天我们就来详细探讨下javascript的这个不太常用的slice()方法。

  slice() 方法可从已有的数组中返回选定的元素。

  好吧,我承认我竟然把它忘了!

  这次我在回顾一下它

  语法

  arrayObject.slice(start,end)

  数组.slice(起始,结束)

  ?

1 2 3 4 5 6 7 8 9 10 <script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr.slice(2,4) + "<br />") </script>

  Thomas,James

  选取数组索引第2到4

  实例代码:

  实例一:

  代码如下:

  ?

1 2 var a="abcdefgmnlxyz"; console.log(a.slice(2,3));

  截取位置“2”到位置“3”之间的字符串,但是位置“3”对应的字符d不在截取返回之内。输出结果:c。

  实例二:

  代码如下:

  ?

1 2 var a="abcdefgmnlxyz"; console.log(a.slice(2));

  如果第二个参数省略,那么将截取从位置“2”到字符串结尾的所有字符。输出结果:cdefgmnlxyz。

  以上介绍了被遗忘的javascript的slice() 方法,希望大家能够喜欢。