`
zhangyaochun
  • 浏览: 2613859 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

array的slice()

阅读更多

JavaScript slice() 方法

 

   -----提取字符串的某个部分,并以新的字符串返回被提取的部分。(浅复制

 

 

/*
@start ---开始的下标
@end --- 可选,默认是数组的长度
两个参数中任何一个是负数,array.length将和它们相加使它们返回非负数
如果start 大于等于array.length 返回一个新的空数组
----第一个被复制的元素是array[start],它将一直复制到array[end]为止。
*/
arrayObject.slice(start,end);

 

用例:

 

 

var arr = ["zhang","yao","chun"];
arr.slice(0);  //["zhang","yao","chun"]
arr.slice(1);  //["yao","chun"]
arr.slice(2);  //["yao"]
arr.slice(3);  //[]
arr.slice(1,2); //["yao","chun"]
arr.slice(-1); //arr.slice(-1+arr.lenth); ["yao"]
 

 

分享到:
评论

相关推荐

    arrayslice:ArraySlice 允许在不影响性能的情况下构建共享内存阵列视图。 它使用IL操作来实现最快的实现

    Array Slices 是一个 NuGet Package ( ),它使用 Fody ( ) 来优化 ArraySlice 的使用在处理高性能数字代码时,性能与标准托管数组相当。 使用数组切片,您可以从同一个数组构建多个视图,而不必修改算法来考虑支持...

    php中array_slice和array_splice函数解析

    array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] ) ``` - `array`:要从中切片的数组。 - `offset`:切片开始的索引。正数表示从数组开头数起的位置,负数表示...

    ember-cli-array-slice:Ember CLI阵列分片插件

    var sliced = ArraySlice . create ( { content : [ 3 , 1 , 4 , 1 , 5 , 9 ] , offset : 2 , limit : 3 } ) ; console . log ( sliced . toArray ( ) ) ; // [4, 1, 5]; 特性 content :Ember.Array(可选,默认...

    php array_slice函数的使用以及参数详解

    $output = array_slice ($input, 2); // returns “c”, “d”, and “e”, $output = array_slice ($input, 2, -1); // returns “c”, “d” $output = array_slice ($input, -2, 1); // returns “d” $output =...

    php 利用array_slice函数获取随机数组或前几条数据

    这个函数的基本语法是 `array_slice(array $array, int $offset, [int $length, [bool $preserve_keys]])`。 1. **参数解析**: - `$array`:这是必需的参数,表示我们要从中提取子集的原始数组。 - `$offset`:...

    JavaScript数组的快速克隆(slice()函数)和数组的排序、乱序和搜索(sort()函数)

    slice()原来是用来截取数组中的一部分,这里我用它来复制数组,它的格式如下: array.slice(start, end) 如果省略了end参数,则切分的数组包含从start开始到数组结束的所有元素。 现在要用它来复制数组,就一行,...

    数据结构相关Swift示例,相关博客地址:.zip

    Swift中可以通过Array或ArraySlice模拟栈的行为,例如通过append()将元素压入栈顶,通过popLast()弹出栈顶元素。 6. 队列(Queue):队列是一种先进先出(FIFO)的数据结构。Swift中的Array或ArraySlice也可以用于...

    The.Little.Mongo.DB.Schema.Design.Book151739402

    The Little MongoDB Schema Design Book, covers the fundamentals off Schema design with MongoDB, as well as several useful Schema design patters for your ...Array Slice Cache Internationalization

    PHP中array_slice函数用法实例详解

    主要介绍了PHP中array_slice函数用法,以实例形式详细分析了array_slice函数的具体含义及使用技巧,并以分页方法为例给出了具体的应用实例,具有一定的参考借鉴价值,需要的朋友可以参考下

    Swift常用算法代码集合

    在Swift中,可以使用Array或ArraySlice来实现堆栈。例如,一个简单的堆栈操作: ```swift class Stack<Int> { private var elements = [Int]() func push(_ item: Int) { elements.append(item) } func pop...

    Swift视频教程 集合:数组定义和更新

    Swift还提供了几种预定义的结构化数组类型,如`ArraySlice`、`ContiguousArray`和`LazySequence`,它们分别在不同的场景下提供更高效的性能或功能。 通过学习这个视频教程,你将对Swift中的数组有深入的理解,包括...

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

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

    Array.prototype.slice.apply的使用方法

    `Array.prototype.slice.apply` 是 JavaScript 中一种巧妙的技巧,它允许我们借用 `Array.prototype.slice` 方法来处理非数组对象,尤其是 `arguments` 对象。`arguments` 是一个伪数组对象,它在每个函数内部可用,...

    Array.slice()与Array.splice()的返回值类型

    最近做个练习,用到Array.slice()和Array.splice(),以前没有注意其返回值类型 Array.slice()返回Array — 一个由原始数组中某一范围的元素构成的数组。 Array.splice()返回Array — 包含从原始数组中删除的元素的...

    php array_slice 取出数组中的一段序列实例

    `array array_slice ( array $array , int $offset , [int $length = NULL , [bool $preserve_keys = false ]])` - `$array`:必需,这是你要从中提取子数组的原始数组。 - `$offset`:必需,一个数值,定义了新...

    js利用prototype调用Array的slice方法示例

    标题和描述中提到的知识点是关于JavaScript中如何通过prototype来调用Array对象的slice方法。首先,我们要理解JavaScript中的prototype是什么。prototype是JavaScript的核心概念,几乎所有的JavaScript对象都继承自...

    swift-SwiftStructures-Swift中常用的数据结构和算法的示例

    - **栈(Stack)**:可以用Array或ArraySlice实现后进先出(LIFO)的数据结构。 - **队列(Queue)**:Swift可以使用Array或deque(双端队列)实现先进先出(FIFO)的数据结构。 7. **性能优化**: - **内存管理...

Global site tag (gtag.js) - Google Analytics