UNPKG

pxt-core

Version:

Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors

38 lines (25 loc) 1 kB
# remove At Remove and return an element from an array at some position. ```sig [""].removeAt(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] let item = myNumbers.removeAt(2) ``` ## Parameters * **index**: the position in the array to get the element from. ## Returns * the element in the array from the position you chose. ## Example Remove the most dangerous level of radiation from the list. ```block let radLevels = ["alpha", "beta", "gamma"] let level = radLevels.indexOf("gamma") let unzapped = radLevels.removeAt(level) ``` ## See also [remove at (no return value)](/reference/arrays/remove-at-statement), [insert at](/reference/arrays/insert-at)