Page MenuHomePhorge

arrays.cjs
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

arrays.cjs

// Array literal tests
let arr = [1, 2, 3];
Ant.println(arr);
// Array indexing
let first = arr[0];
let second = arr[1];
let third = arr[2];
Ant.println(first);
Ant.println(second);
Ant.println(third);
// Array length
Ant.println(arr.length);
// Empty array
let empty = [];
Ant.println(empty);
Ant.println(empty.length);
// Array with mixed types
let mixed = [1, "hello", true, null];
Ant.println(mixed);
// Array assignment
arr[0] = 10;
Ant.println(arr);
// Push method
arr.push(4);
Ant.println(arr);
Ant.println(arr.length);
arr.push(5, 6);
Ant.println(arr);
Ant.println(arr.length);
// Pop method
let popped = arr.pop();
Ant.println(popped);
Ant.println(arr);
Ant.println(arr.length);
// Nested arrays
let nested = [[1, 2], [3, 4]];
Ant.println(nested);
Ant.println(nested[0]);
Ant.println(nested[0][0]);
Ant.println(nested[1][1]);
// Array constructor
let arr2 = Array(3);
Ant.println(arr2);
Ant.println(arr2.length);
// Array constructor with elements
let arr3 = Array(10, 20, 30);
Ant.println(arr3);
Ant.println(arr3.length);
// Dynamic array creation
let dynamic = [];
dynamic[0] = "a";
dynamic[1] = "b";
dynamic[2] = "c";
Ant.println(dynamic);
// instanceof Array
Ant.println(arr instanceof Array);
Ant.println(mixed instanceof Array);
Ant.println({} instanceof Array);
Ant.println(5 instanceof Array);
// Bracket notation with string keys (object-like)
let obj = [1, 2, 3];
obj["foo"] = "bar";
Ant.println(obj.foo);
// Array iteration with for loop
let sum = 0;
for (let i = 0; i < arr.length; i = i + 1) {
sum = sum + arr[i];
}
Ant.println(sum);
// Array of arrays
let matrix = [];
matrix[0] = [1, 2, 3];
matrix[1] = [4, 5, 6];
Ant.println(matrix);
Ant.println(matrix[0][1]);
Ant.println(matrix[1][2]);

File Metadata

Mime Type
text/plain
Expires
Sun, May 3, 7:39 AM (59 m, 40 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
525766
Default Alt Text
arrays.cjs (1 KB)

Event Timeline