Skip to content

Commit

Permalink
Revert remove-at-statement.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sae220 committed Oct 8, 2024
1 parent 1d0f82c commit b0f8acf
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions common-docs/reference/arrays/remove-at-statement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# remove At (no return value)

Remove an element from an array at some position.

```sig
[""]._removeAtStatement(0)
```

The size of the array shrinks by one. The element is removed from the array at the position you want. All the other elements after it are moved (shifted) to down to the next lower position. So, an array that has the numbers
`4, 5, 9, 3, 2` will be `4, 5, 3, 2` if `9` is removed from the array at index `2`. It looks like this in blocks:

```block
let myNumbers = [4, 5, 9, 3, 2]
myNumbers.removeAt(2)
```

## Parameters

* **index**: the position in the array to get the element from.

## Example

Remove the largest animal from the list of primates.

```block
let primates = ["chimpanzee", "baboon", "gorilla", "macaque"]
let largest = primates.indexOf("gorilla")
primates.removeAt(largest)
```

## See also

[remove at](/reference/arrays/remove-at), [insert at](/reference/arrays/insert-at)

0 comments on commit b0f8acf

Please sign in to comment.