ArraySet

In a one-dimensional array, sets the elements in a specified index range to a value. Useful for initializing an array after a call to ArrayNew.

Returns: boolean

Usage

ArraySet( array, start_pos, end_pos, value )

Arguments

Argument Description
array
(array, required)

Name of an array.

start_pos
(number, required)

Starting index position of range to set.

end_pos
(number, required)

Ending index position of range to set. If this value is greater than array length, Lucee adds elements to array.

value
(any, required)

Value to which to set each element in the range.

Examples

Sets a range of array positions to a value

newArray = arrayNew(1);
	
	arraySet(newArray, 1, 4, "All is well");
	dump(newArray);
	
    // member function
	newArray.set(1,2,"lets change it");
	dump(newArray);

See also