Array.prototype.slice

Returns a copy of a section of an array.

Syntax

slice(start?, end?)

Parameters

Return value

A new array.

Example

[5, 6, 7, 8, 9].slice(3)
[8, 9]
[5, 6, 7, 8, 9].slice(0, 3)
[5, 6, 7]
[5, 6, 7, 8, 9].slice(-3)
[7, 8, 9]
[5, 6, 7, 8, 9].slice(-3, 3)
[7]
var a = [1, 2, 3]
var b = a.slice()
print("New array:", b)
print("Same array?", a === b)
New array: 1,2,3
Same array? false