Remarks: obj, arr and stack are simply objects
Code: Select all
v2.0-a049 v1.1
obj.Remove(Key) obj.Remove(Key) / obj.Remove(IntKey, "")
arr.RemoveAt(Index) arr.Remove(Index)
obj.Remove(FirstKey, Lastkey) obj.Remove(FirstKey, Lastkey)
arr.RemoveAt(Index, vCount) arr.Remove(LowIndex, HighIndex)
stack.Push(Value1, ...) stack.Insert(Value1, ...)
stack.Pop() stack.Remove()
arr.InsertAt(Index, Value1, ...) arr.Insert(1, Value1, ...)
v1.1
Code: Select all
arr := ["A", "B", "C"]
arr.Remove(2) ;// arr becomes ["A", "C"]
arr.Remove(2, "") ;// arr becomes {1:"A", 3:"C"}
Code: Select all
arr := ["A", "B", "C"]
arr.Remove(2) ;// arr becomes {1:"A", 3:"C"}
arr.RemoveAt(2) ;// arr becomes ["A", "C"]
v1.1
Code: Select all
arr := ["A", "B", "C", "D", "E"]
arr.Remove(2, 4) ;// arr becomes ["A", "E"]
Code: Select all
arr := ["A", "B", "C", "D", "E"]
arr.Remove(2, 4) ;// arr becomes {1:"A", 4:"D", 5:"E"}
;// To replicate the behavior in v1.1, use .RemoveAt()
arr.RemoveAt(2, 3) ;// arr becomes ["A", "E"]
v1.1
Code: Select all
arr := ["A", "B", "C"]
arr.Insert("D") ;// arr becomes ["A", "B", "C", "D"]
Code: Select all
arr := ["A", "B", "C"]
arr.Push("D") ;// arr becomes ["A", "B", "C", "D"]
v1.1
Code: Select all
arr := ["A", "B", "C", "D"]
arr.Remove() ;// arr becomes ["A", "B", "C"]
Code: Select all
arr := ["A", "B", "C", "D"]
arr.Pop() ;// arr becomes ["A", "B", "C"]