0
Javaのようなオプションのオブジェクトを使用したいと思います。Typescriptオプションオブジェクト
私はこのようにそれを使用したい:
car.engie.plug
私はcar
またはengine
がnullで、例外をスローしない場合にはnullを返すことを期待しています。
どうすればいいですか?
Javaのようなオプションのオブジェクトを使用したいと思います。Typescriptオプションオブジェクト
私はこのようにそれを使用したい:
car.engie.plug
私はcar
またはengine
がnullで、例外をスローしない場合にはnullを返すことを期待しています。
どうすればいいですか?
また、あなたはこのような状況に対処する必要はありません確実にするためにnull object patternを使用することができますがあり、このための言語機能はありませんが、あなたが同じ結果を達成するために、単純な既存の言語機能を使用することができます...
if (car && car.engine && car.engine.plug) {
return car.engine.plug;
} else {
return null;
}
。