Ja, ist schon klar, die Suchmaschine liefert mir haufenweise sowas. Mir ist es nur völlig unverständlich, warum es in JS nicht möglich ist, ein bestimmtes Release/Version zu prüfen bzw. einzufordern.
Kannst du schon, zum Beispiel mit window.navigator.appVersion. Aber diese Versionsangabe verrät dir nicht, welche JavaScript-Features tatsächlich unterstützt werden. Du kannst daraus für dein Beispiel mit Destructuring-Assignments keine Handlungs-Alternative ableiten, sowie es mit dem Feature-Test geht.