array_pop

此函数将删除给定数组中的最后一个元素,并返回其值。如果数组为空,则返回 undefined

该函数的工作原理与 array_shift 相同,但删除并返回最后一个元素,而不是第一个

注意要仅读取数组中的最后一个元素而不将其删除,请使用array_last

 

语法:

array_pop(array);

参数类型描述
arrayArray要从中删除最后一个值的数组。

 

返回:

Any or undefined

 

例子:

var _lastscore = array_pop(score_array);
draw_text(32, 32, "Last Score = " + string(_lastscore));

上面的代码将从给定的数组中弹出最后一个值,然后将其与一些文本一起绘制到屏幕上。检索的条目也从分数数组中删除。