Elvis operator. Is it good idea, or it has already discussed? The TypeScript team announced the release of TypeScript 3.7, including optional chaining, nullish coalescing, assertion functions, and numerous other developer ergonomic improvements. Sign in [1] A similar operator is the null coalescing operator , where the check for boolean truthiness is replaced with a check for non- null instead. TypeScript 3.7+ includes optional chaining (?.) Already on GitHub? This operator is also commonly referred to as the safe navigation operator in other languages and it’s not a concept that is specific to Angular. I'll go ahead and post it over there aswell; however, it's probably a separate issue altogether. Double question marks(??) Successfully merging a pull request may close this issue. It's been an important part of the success story of languages like Groovy and Kotlin. Well let me tell you that this is a is a logical operator being introduced in ECMAScript 2020 and new typescript version 3.7 Usage of ?? otherwise, it … A few months later, my engineering team at work started adopting TypeScript as the language of … A common use case is to spread an array into the function arguments. Editing a person's name and address import {Component, OnInit} from '@angular/core'; import {FormBuilder, FormGroup} from '@angular/forms'; @Component({ selector: 'app-root', template: './app.component.html', }) export class AppComponent implements OnInit { public form: FormGroup; constructor(private formBuilder: FormBuilder) {} ngOnInit(): void { this.form = this.formBuilder.group({ name: 'Person\'s name', address_line1: 'Address line 1', address_line2: 'Address line 2', }); } }