• On the latest version 1v82 of Espruino?

    var foo = ["keep", "onInit", "SPI", "SPI2", "Ethernet", "eth", "Server", "Socket", "Serial", "Pipe", "LoopbackA", "LoopbackB", "fullreset", "reset"];
    foo.forEach(function(n) {
      console.log(n, foo.indexOf(n));
    });
    
    keep 0
    onInit 1
    SPI 2
    SPI2 3
    Ethernet 4
    eth 5
    Server 6
    Socket 7
    Serial 8
    Pipe 9
    LoopbackA 10
    LoopbackB 11
    fullreset 12
    reset 13
    

    So for me, that works perfectly. I tried it with Object.keys(global) too and it works fine.

About

Avatar for Gordon @Gordon started