Hi Struppi
Er meint dort das Mißverständniss, dass es AAs in JS gibt und zwar genau aus dem Grund den du hier mehrfach nennst.
auch du mein Feund lies es bitte komplett, insbesondere den Teil ab "deswegen bitte so":
[quote]
var simpleObj = new Object();
...
var simpleObj = {}; // {} literal fuer new Object();
...
var simpleObj = {
propName01: "something",
propName02: "something else"
};
...
var simpleObj = {
"propName01": "something",
"propName02": "something else"
};
[/quote]
wie auch immer ich betreibe keine P.Seliger Exegese, der Mann ist auch kein Brendan Eich.
und mir ist auch nicht klar, warum du so reagierst. Du möchtest über ein Thema diskutieren und schmeisst mit Diffamierungen um dich, als ob es um das Ende des Abendlandes geht.
Daniel bringt es auf den Punkt:
https://forum.selfhtml.org/?t=169127&m=1104573
Du, ich habe nur mit Cheatahs Worten geantwortet, er scheint hier ein "Anpiss"-Privileg zu genießen, die Antwort aber wie er hingegen Hashes in JS besser realisiert ist, bleibt er uns natürlich schuldig, schließlich ist er ja der King der zynischen Einzeiler!
Es geht hier offensichtlich um einen Standpunkt, den man mit verschiededenen Sichtweisen sehen kann, und das für mich erstaunliche ist, es geht lediglich um einen Begriff.
Nein, es dreht sich darum wie hier mit Rhetorik agiert wird, statt nachprüfbare Argumente zu liefern.
In der Erklärung wikipedia taucht JS nicht auf, was in meinem augen auch logisch ist, da ein Object in JS eben mit prototype Eigenschaften erbt, die eben nicht "eine für die Programmierer nachvollziehbare Verbindung zwischen Schlüssel und Datenwert" herstellt.
WP ist doch wohl jetzt kein Argument, oder?
What ever, solange mir keiner eine bessere Programmierpraxis für den Fall "Object.prototype unverändert" liefert, propagiere ich Object() als Hash!
Desweitern liefert hasOwnProperty eine 100% verlässliche Methode in ALLLEN Fällen fehlerfrei auf das Hash zuzugreifen.
Man zeige mir bitte Code der sonst scheitert und verzichte auf Worthülsen.
Ich verklicker ja auch nicht meinen Kiddies dass sie nur mit Gasmaske atmen dürfen, weil jemand ABC-Waffen schmeißen könnte. Erst wenn ich nach Israel.js ziehen wärs was anderes.
... seufz ... es reicht ..
Weist du ich bemühe mich immer fundierte Sachen zu posten, wenn ich aber gegen Berufssarkasten und Blindverlinker argumentieren muss, vergeht mir die Lust, weil ich viel mehr Arbeit reinstecken muss als Billigposter.
Grüße
Kurt