此函数将删除给定数组中的最后一个元素,并返回其值。如果数组为空,则返回 undefined。
该函数的工作原理与 array_shift 相同,但删除并返回最后一个元素,而不是第一个。
注意要仅读取数组中的最后一个元素而不将其删除,请使用array_last。
array_pop(array);
参数 | 类型 | 描述 |
---|---|---|
array | Array | 要从中删除最后一个值的数组。 |
var _lastscore = array_pop(score_array);
draw_text(32, 32, "Last Score = " + string(_lastscore));
上面的代码将从给定的数组中弹出最后一个值,然后将其与一些文本一起绘制到屏幕上。检索的条目也从分数数组中删除。