Returns the first (least) index of an element within the array equal to the specified value, or -1 if none is found.
4748495051525354555657
assert array.length() == 0; array.push("1"); assert array.length() == 1; int index = array.indexOf("1"); assert index == 0; return index; } });
6667686970717273747576
assert array.length() == 0; array.push("1"); assert array.length() == 1; int index = array.indexOf("1"); assert index == 0; array.remove(index); assert array.length() == 0;
142143144145146147148149150151152
Object value2 = instance.setProperty(key2, "value2"); Object value3 = instance.setProperty(key3, "value3"); NativeArray<String> set2 = new NativeArray(instance.keys()); assert set2.length() == 3; assert set2.indexOf(key1) != -1; assert set2.indexOf(key2) != -1; assert set2.indexOf(key3) != -1; assert set2.indexOf("4") == -1; instance.deleteProperty(key1);
143144145146147148149150151152153
Object value3 = instance.setProperty(key3, "value3"); NativeArray<String> set2 = new NativeArray(instance.keys()); assert set2.length() == 3; assert set2.indexOf(key1) != -1; assert set2.indexOf(key2) != -1; assert set2.indexOf(key3) != -1; assert set2.indexOf("4") == -1; instance.deleteProperty(key1); instance.deleteProperty(key3);
144145146147148149150151152153154
NativeArray<String> set2 = new NativeArray(instance.keys()); assert set2.length() == 3; assert set2.indexOf(key1) != -1; assert set2.indexOf(key2) != -1; assert set2.indexOf(key3) != -1; assert set2.indexOf("4") == -1; instance.deleteProperty(key1); instance.deleteProperty(key3);
145146147148149150151152153154155
NativeArray<String> set2 = new NativeArray(instance.keys()); assert set2.length() == 3; assert set2.indexOf(key1) != -1; assert set2.indexOf(key2) != -1; assert set2.indexOf(key3) != -1; assert set2.indexOf("4") == -1; instance.deleteProperty(key1); instance.deleteProperty(key3); NativeArray<String> set3 = new NativeArray(instance.keys());
152153154155156157158159160161162
instance.deleteProperty(key1); instance.deleteProperty(key3); NativeArray<String> set3 = new NativeArray(instance.keys()); assert set3.length() == 1; assert set3.indexOf(key1) == -1; assert set3.indexOf(key2) != -1; assert set3.indexOf(key3) == -1; return set2.toArray().length; }
153154155156157158159160161162163
instance.deleteProperty(key3); NativeArray<String> set3 = new NativeArray(instance.keys()); assert set3.length() == 1; assert set3.indexOf(key1) == -1; assert set3.indexOf(key2) != -1; assert set3.indexOf(key3) == -1; return set2.toArray().length; } });
154155156157158159160161162163164
NativeArray<String> set3 = new NativeArray(instance.keys()); assert set3.length() == 1; assert set3.indexOf(key1) == -1; assert set3.indexOf(key2) != -1; assert set3.indexOf(key3) == -1; return set2.toArray().length; } }); }