splice
Description:
[ Version ( since = "2.44" ) ]
public void splice (uint position, uint n_removals, Object[] additions)
public void splice (uint position, uint n_removals, Object[] additions)
Changes this by removing n_removals
items and adding additions.length
items to it.
additions
must contain additions.length
items of type
item_type. null is not permitted.
This function is more efficient than insert and remove, because it only emits items_changed once for the change.
This function takes a ref on each item in additions
.
The parameters position
and n_removals
must be correct (ie: position
+ n_removals
must be
less than or equal to the length of the list at the time this function is called).
Parameters:
this | |
position |
the position at which to make the change |
n_removals |
the number of items to remove |
additions |
the items to add |
n_additions |
the number of items to add |