Ich finde ich dies zu tun, wobei ich, dass die vorhergehende Variable undefined
müssen prüfen, ist nicht, bevor die nächsten in der Kette überprüft:Javascript - wie überprüft man, ob das Elternobjekt nicht undefiniert ist?
if(this.props.someVar && this.props.someVar.data) {
// do something with this.props.someVar.data ...
}
Es ist einfach ideal wäre, dies zu tun
if(this.props.someVar.data) {
// This throws an error because I haven't checked if `this.props.someVar` exists beforehand.
}
Gibt es einen einfacheren/kürzeren Weg dazu, vorzugsweise mit reinem Javascript?
prüfen zu verwenden, wenn 'someVar' nicht undefiniert mit'! = Undefined' Aussage. – Oen44
Ich weiß, nicht "rein" JS, aber mit [immutableJS] (https://facebook.github.io/immutable-js/docs/#/) hat den zusätzlichen Vorteil einer so großen API wie [getIn] (https : //facebook.github.io/immutable-js/docs/#/Collection/getIn) – thedude
versuche mit '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' das Kind '' –