# new IntArray(data)
Create an empty IntArray. IntArrays can be used to very fast store a large number of integer values. Note: IntArrays are no longer used for IO. Fast File/ZIP/Socket is now provided by ByteArray.
Parameters:
Name | Type | Description |
---|---|---|
data |
Array.<number>
|
Array.<string>
|
string
|
numbers will be used as given, string arrays will be intepreted as "characters" and only the first char is added to the IntArray. Strings will be added char by char. |
- See:
Members
Methods
# Append(data)
append the contents of the Javascript array to the IntArray.
Parameters:
Name | Type | Description |
---|---|---|
data |
Array.<number>
|
Array.<string>
|
numbers will be used as given, string arrays will be intepreted as "characters" and only the first char is added to the IntArray. Strings will be added char by char. |
# Clear()
truncate IntArray to zero length. Note: this does not free any memory, it just declares the length of the array as 0.
# Get(idx) → {number}
get value from specific index.
Parameters:
Name | Type | Description |
---|---|---|
idx |
number
|
the indext to retrieve. |
the store value.
number
# Pop() → {number}
retrieve and remove the last value in the IntArray.
the former last value.
number
# Set(idx, val)
replace value at the given index.
Parameters:
Name | Type | Description |
---|---|---|
idx |
number
|
the indext to change. |
val |
number
|
the new value. |
# Shift() → {number}
retrieve and remove the first value in the IntArray.
the former first value.
number