Czy istnieje operator w maszynopisie, który jest używany similer do Elvis Operator
z angular2, to znaczy powiedzieć niech supppose muszę dostać klucz od obiektu tak:Wymiana Elvis Operatora Angular2 w maszynopisie
this.myForm.name.first_name
aw przypadku first_name does't istnieje więc będzie rzucać błąd first_name of undefined
,
tak mogę Handel ten błąd przy użyciu Ternary operator
maszynopisu jak ten
this.myForm.name ? this.myForm.name.first_name : ''
ale czasami klawisze są już zbyt długo,
więc jest jakiś operator jak Elvis Operator
z angular2 w maszynie tak, że można używać tak
this.myForm?.name?.first_name
downwote dlaczego? czy to nie jest prawidłowe pytanie? –
Masz na myśli [bezpiecznego operatora nawigacji (?.)] (Https://en.wikipedia.org/wiki/Safe_navigation_operator). [Operator Elvisa (?:)] (Https://en.wikipedia.org/wiki/Elvis_operator) to trójskładnikowy skrót do domyślnej oceny pierwszego operandu, jeśli jest prawdziwy. –