In a nutshell, it will put your router into an endless loop resulting in a subsequent crash, followed by a blazing fireball of hot ash and will ultimately bring on both the death and reincarnation of RouterOS in animal form...or was that a legitimate question?
If you have an array such as:
ros code
:local myVar ("cat","dog","horse","monkey");
key 0 1 2 3
The function can either delete any specific entry out of the array and then return the new array minus that key or simply return the array minus last key.