`

Js 之 slice使用实例

 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> Array--Slice使用 </TITLE>
  <script>
	<!--
		var array = [0,1,2,3,4,5,6,7,8,9,10];
	//-->
  </script>
 </HEAD>
<input type='button'  onclick='javascript:alert(array);' value='查看全数组'/>
<input type='button'  onclick='javascript:alert(array.slice(0,11));' title='(0,11)或(0)' value='Copy[零到10]'/>
<input type='button'  onclick='javascript:alert(array.slice(0,-5));' title='(0,(-5+11)=6)' value='Copy[零到-5]'/>
<input type='button'  onclick='javascript:alert(array.slice(-5,7));' title='((-5+11)=6,7)' value='Copy[-5到7]'/>
<input type='button'  onclick='javascript:alert(array.slice(4,2));' title='(4,2)' value='Copy[start大于end]'/>
<input type='button'  onclick='javascript:alert(array.slice(2));' title='(2)' value='Copy[start=2,省略end]'/>

<div style='width:700px;height:200px;color:blue;border:1 solid red;padding:4px;'>
array对象的slice函数:
<ul>
<li>
返回一个数组的一段。(仍为数组) </li>
<li>
arrayObj.slice(start, [end])  
参数 
arrayObj  
必选项。一个 Array 对象。  </li>
<li>
start  
必选项。arrayObj 中所指定的部分的开始元素是从零开始计算的下标。  </li>
<li>
end  
可选项。arrayObj 中所指定的部分的结束元素是从零开始计算的下标。</li>
<ul> 
	<li>slice 方法返回一个 Array 对象,其中包含了 arrayObj 的指定部分。</li>
	<li>slice 方法一直复制到 end 所指定的元素,但是不包括该元素。</li>
	<li>如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度。
	</li>
	<li>如果 end 为负,就将它作为 length + end 处理,此处 length 为数组的长度。</li>
	<li>如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾。</li>
	<li>如果 end 出现在 start 之前,不复制任何元素到新数组中。</li>
</ul>
</div>
 <BODY>
	
 </BODY>
</HTML>
分享到:
评论

相关推荐

    javaScript中slice函数用法实例分析

    本文实例讲述了javaScript中slice函数用法。分享给大家供大家参考。具体分析如下: javaScript 中的 slice 函数,对于array对象的slice函数,返回一个数组的一段。(仍为数组) arrayObj.slice(start, [end])  ...

    js Array.slice的8种不同用法示例

    JS数组slice方法是JS语言中最强大、最常用的内建函数之一。 随着React和其他面向功能的JavaScript实践的兴起,它变得越来越重要,原因有两个: 函数式编程,尤其是高阶函数,与数据列表密切配合 函数式编程需要纯...

    JS数组方法slice()用法实例分析

    本文实例讲述了JS数组方法slice()用法。分享给大家供大家参考,具体如下: slice()方法 slice(),它能基于当前数组中的一个或多个创建一个新数组。可以接受一或两个参数,即要返回的起始和结束位置。 一个参数:...

    JavaScript字符串对象slice方法入门实例(用于字符串截取)

    JavaScript slice 方法 slice 方法用于截取字符串中的一部分并返回该部分字符串。其语法如下: 代码如下: str_object.replace(start, end) 参数说明: 参数 说明 str_object 要操作的字符串(对象) start ...

    JavaScript使用slice函数获取数组部分元素的方法

    本文实例讲述了JavaScript使用slice函数获取数组部分元素的方法。分享给大家供大家参考。具体如下: JS数组带有一个slice方法,可以获取数组的指定部分,下面的代码获取数组中的第二个和第三个元素 &lt;!DOCTYPE ...

    node.js中的buffer.slice方法使用说明

    主要介绍了node.js中的buffer.slice方法使用说明,本文介绍了buffer.slice的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

    javascript Array.prototype.slice的使用示例

    请看一个例子: 代码如下:var slice = Array.prototype.slice;var toString = Object.prototype.toString;(function() { var args = arguments; console.log(args, toString.call(args)); // [1, 2, 3] “[object ...

    JavaScript中join()、splice()、slice()和split()函数用法示例

    本文实例讲述了JavaScript中join()、splice()、slice()和split()函数用法。分享给大家供大家参考,具体如下: join() join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。 ...

    JavaScript中的slice()方法使用详解

    此方法提取字符串的一部分,并返回一个新的字符串。 语法 string.slice( beginslice [, endSlice] ); 下面是参数的详细信息: beginSlice : 从零开始的索引位置开始提取 ...例子: &lt;html&gt; &lt;head

    JavaScript使用pop方法移除数组最后一个元素用法实例

    本文实例讲述了JavaScript使用pop方法移除数组最后一个元素的用法。分享给大家供大家参考。具体如下: 下面的代码演示了JS数组的pop方法,可以用来移除数组的最后一个元素,实际上就是把数组当成堆栈使用 &lt;!...

    jQuery中slice()方法用法实例

    本文实例讲述了jQuery中slice()方法用法。分享给大家供大家参考。具体分析如下: 此方法可以选取匹配元素集的子集。 语法结构: 代码如下:$(selector).slice(start, end) 参数列表: 参数 描述 start 开始选取...

    JavaScript完全自学宝典 源代码

    roundcorner.css JavaScript使用CSS模拟图片的圆角效果时使用的CSS样式文件。 第13章(\c13) 示例描述:介绍JavaScript与XML。 13.1.xml 表示书籍信息的XML信息。 13.2.js 跨浏览器兼容的XPath实现。 ...

    javascript中String对象的slice()方法分析

    主要介绍了javascript中String对象的slice()方法,以实例形式分析了slice()方法的定义、参数与具体用法,具有一定的参考借鉴价值,需要的朋友可以参考下

    slice-through:对象流切片

    例子 // demo.jsvar slice = require ( './' ) ;var JSONStream = require ( 'JSONStream' ) ;process . stdin . pipe ( JSONStream . parse ( '*' ) ) . pipe ( slice ( 2 , 4 ) ) // show 2nd & 3rd item . o

    JavaScript王者归来part.1 总数2

     1.7 学习和使用JavaScript的几点建议   1.8 关于本书的其余部分   第2章 浏览器中的JavaScript  2.1 嵌入网页的可执行内容   2.2 赏心悦目的特效   2.3 使用JavaScript来与用户交互  2.4 绕开脚本陷阱 ...

    JS截取字符串实例详解

    js截取字符串可使用 substring()或者slice()   函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值"jpg...

Global site tag (gtag.js) - Google Analytics