Take
Take( num, array )
Description
The Take
function returns a new array of the same type that
contains num
elements from the head of the provided array
. If num
is zero or negative, the resulting array is empty.
When applied to a Page, the returned page’s "after" cursor is adjusted to only cover the taken elements. As special cases:
-
If
num
is negative,after
is set to the same value as the original page’s "before". -
If all elements from the original page were taken,
after
does not change.
Examples
The query below creates a new array containing copies of the first two elements of the array’s argument.
client.query(
q.Take(2, [1, 2, 3])
)
.then((ret) => console.log(ret))
[ 1, 2 ]
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!