0
私は以下のように)(array.findを使用して配列の要素を探しています:array.find()が何も返さない場合にメソッドを呼び出す方法は?
this.selectedLib = libraries.find(lib => lib.name === 'Standard');
今、このメソッドをチェック任意のライブラリは、名前「標準」やない、 を持っている場合、それは持っている場合、それは標準としてselectedLib
を設定し、 '標準'。
名前がStandardのライブラリがない場合は、インデックス位置0のライブラリをselectedLibに設定します。以下のようなこの..
何か:
lib.name=='Standard' ? lib : libraries[0]
はそれを行う方法はありますか?配列 の要素が設けられた検査機能を満たす場合
'this.selectedLib = libraries.find(LIB => lib.name === '標準')||ライブラリ[0]; '? –
@MatteoTassinariはこれを試しましたが、動作していません –
@MatteoTassinari申し訳ありませんが、私はそれを確認しました。 –