ArrayDelete

Delete first occurance of item in array case sensitive

Method Signature

ArrayDelete(array=[modifiableArray], value=[any], scope=[string])

Arguments

Argument
Type
Required
Description
Default

array

modifiableArray

true

The array to be deleted from.

value

any

true

The value to deleted.

scope

string

false

one

Examples

Delete an element from an array

Deletes the first apple element from the array arr.

Run Example

arr = [ 
	"apple",
	"orange",
	"pear",
	"Apple"
];
arrayDeleteNoCase( arr, "Apple" );
writeDump( arr );

Result: ['orange','pear','Apple']

Additional Examples

Run Example

arr = [ 
	"boxlang",
	"SUSI"
];
writeDump( var=arr, label="Before" );
arrayDeleteNoCase( arr, "suSi" );
writeDump( var=arr, label="After" ); // boxlang
arrNew = [
	"a",
	"Ab",
	"c",
	"A",
	"a"
];
writeDump( var=arrNew, label="Before" );
arrayDeleteNoCase( arrNew, "a", "all" );
writeDump( var=arrNew, label="After" );

Last updated

Was this helpful?