私はHomeAssistantフロントエンドのソースコードを理解しようとしています。私は関数の定義がわかりません。この矢印のJavaScriptコードの意味は何ですか?
return [[string, string], bool]
:私は、それは次のようになめらかように見える
export function createHasDataGetter(model) {
return [
['restApiCache', model.entity],
entityMap => !!entityMap,
];
}
...(model.entityが文字列である)この構文を理解していけませんか?
この関数のexacly teturn型とは何ですか?これはちょうどboolですか?はいの場合、entityMapが文字列配列であることを意味しますか?
既に矢印機能がわかっている場合は、何について混乱していますか?あなたはすでにそれが関数であり、「ブール」ではないことをすでに知っているようです。 –
重複:http://stackoverflow.com/questions/24900875/whats-the-meaning-of-an-arrow-formed-from-equals-greater-than-in-javas?noredirect=1&lq=1 – Paulpro
'entityMap => !! entityMap'は 'function(entityMap){return !!と同じです。 entityMap; } ' – Paulpro