Espruino/tests/test_long_string_to_name.js

27 lines
371 B
JavaScript

o = {};
n = 'a';
i = 1;
while (true) {
o[n] = i++;
n += (i % 10) || (i / 10);
if (E.getSizeOf(n) == 3) break;
}
/* o.a == 1
* o.a2 == 2
* ..
* o.a234567891 == 10
* o.a2345678911 == 11
* ..
*/
while (true) {
n = n.substring(0, n.length - 1);
if (!n.length) {
result = true;
break;
}
if (o[n] != n.length) {
result = false;
break;
}
}