Die von ihm beispielhaft angeführten "varnamebit0", "varnamebit1", "varnamebit2", … waren diesbezüglich verwirrend. Besser wären "foo", "bar", "baz", … gewesen. Oder gleich das, was diese Flags bezeichen.
Jetzt verstehe ich's.
Dann ist ein Objekt am sinnvollsten.
function parseByte(byte) {
// prüfen ob byte ein gültiger Wert ist
return {
x: byte & 1,
y: byte & 2,
status: byte & 3,
// usw. ...
}
}
Struppi.