pop

pop

> Funções

Suprime a última casa do array array e devolve o elemento correspondente.

Parâmetros
Retorno
TypeScript

Em JavaScript, a.pop() devolve undefined sobre um array vazio, ao passo que pop em LeekScript assinala um erro no registo e devolve null: teste === undefined, ou o comprimento antes de chamar. Atenção, um undefined legitimamente arrumado no array dá exatamente o mesmo resultado.

Python

Em Python, a.pop() levanta um IndexError sobre uma lista vazia, ao passo que pop em LeekScript assinala um erro no registo e devolve null: teste if a: antes de chamar. a.pop() aceita além disso um índice — a.pop(0) retira e devolve o primeiro elemento, veja shift — e um índice fora dos limites levanta igualmente um IndexError.