NEWS
Objekte (?) zusammenfassen
-
Ich habe zwei Objekte (?)
const Tilt = $('alias.0.Raum.Essen.Fenster.*.tiltbool'); const Opened = $('alias.0.Raum.Essen.Fenster.*.opened');console.log(typeof Opened);liefert: object.
Wie kann man die zusammenfassen? Googeln nach "javascript objekte zusammenfassen" lieferte
var Fenster = Tilt.concat(Opened); var Fenster = Object.assign({}, Tilt, Opened); var Fenster = {...Tilt, ...Opened};geht alles nicht.
Tilt.concat geht garnicht (Fehler concat does not exist), die beiden anderen liefern nur die Elemente aus Tilt. -
Ich habe zwei Objekte (?)
const Tilt = $('alias.0.Raum.Essen.Fenster.*.tiltbool'); const Opened = $('alias.0.Raum.Essen.Fenster.*.opened');console.log(typeof Opened);liefert: object.
Wie kann man die zusammenfassen? Googeln nach "javascript objekte zusammenfassen" lieferte
var Fenster = Tilt.concat(Opened); var Fenster = Object.assign({}, Tilt, Opened); var Fenster = {...Tilt, ...Opened};geht alles nicht.
Tilt.concat geht garnicht (Fehler concat does not exist), die beiden anderen liefern nur die Elemente aus Tilt.Eine Version (Array):
const Tilt = $('alias.0.Raum.Essen.Fenster.*.tiltbool'); const Opened = $('alias.0.Raum.Essen.Fenster.*.opened'); const Fenster = []; Tilt.each(function(id) { Fenster.push(id) }); Opened.each(function(id) { Fenster.push(id); }); -
Eine Version (Array):
const Tilt = $('alias.0.Raum.Essen.Fenster.*.tiltbool'); const Opened = $('alias.0.Raum.Essen.Fenster.*.opened'); const Fenster = []; Tilt.each(function(id) { Fenster.push(id) }); Opened.each(function(id) { Fenster.push(id); });Hallo, ja, das geht, aber ich würde genre wissen, wie ich bei dieser untypisierten Sprache a. heraubekomme, welcher Typ das "Tilt" ist und b. wie ich das zusammenfasse ohne eine Typumwandlung zu machen.
-
Hallo, ja, das geht, aber ich würde genre wissen, wie ich bei dieser untypisierten Sprache a. heraubekomme, welcher Typ das "Tilt" ist und b. wie ich das zusammenfasse ohne eine Typumwandlung zu machen.
@wolfgangfb sagte in Objekte (?) zusammenfassen:
wie ich bei dieser untypisierten Sprache a. heraubekomme, welcher Typ das "Tilt" ist
Hiermit ???
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof?retiredLocale=de -
Hallo, ja, das geht, aber ich würde genre wissen, wie ich bei dieser untypisierten Sprache a. heraubekomme, welcher Typ das "Tilt" ist und b. wie ich das zusammenfasse ohne eine Typumwandlung zu machen.
@wolfgangfb sagte: ohne eine Typumwandlung zu machen.
log(typeof Fenster)liefert ebenfalls "object". Es findet also keine Typwandlung statt, wobei ein Array ein spezielles Objekt ist. Man kann es mit der Methode Array.isArray(obj) prüfen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden