JavaScript-Objekt.hasOwnProperty(proName) vs lodash _.hat(obj, proName) - Funktion

Ich bin debattieren zwischen der Verwendung von JavaScript Object.hasOwnProperty(propName) und lodash _.has(obj, proName) - Funktion, um zu bestimmen, ob ein Objekt eine Eigenschaft.

Die effizienter ist für einfache Fälle? Für komplexe Fälle? Für alle Fälle?

Gibt es eine bessere Bibliothek, die ich noch nicht erwähnt habe?

Dank!

  • Was wäre ein komplexer Fall der Prüfung einer Eigenschaft für ein Objekt?
  • Ich denke, ich spreche hier von verschachtelten Fällen.
  • Sie können jederzeit überprüfen Sie Ihre eigene Methode, und sehen, ob es zu Ihren Anforderungen passt, oder Sie tun können, mit weniger: github.com/lodash/lodash/blob/3.2.1-npm-packages/lodash.has/...
  • Gut, versuchen beide auf {hasOwnProperty: function(){ return false; }} und "hasOwnProperty"...
InformationsquelleAutor esanz91 | 2015-08-26
Schreibe einen Kommentar