Hallo Stefan,
Leider muss ich auf den Key prüfen und nicht auf den Elementnamen, da die Elemente, die da eingefügt werden sollen, nicht wie in meinem vereinfachten Beispiel ein einfacher String ist, sondern ein Objekt in der Form { name: '', value: 0 }
wie du schon korrekt schreibst, ist die Notation { name: '', value: 0 }
ein Objekt und kein Array in Javascript.
Javascript-Arrays sind auch eher wie Arrays in Java oder C(++) zu verstehen und nicht wie in PHP.
Viele Grüße
Robert