首页 > 解决方案 > TypeScript,返回语法后的参数

问题描述

我正在阅读这样的代码:

const y = ....//some code

const x = ({param1}) => (
 name : 'me',
})(y)

我的问题是,那个y参数是什么?是在函数参数之外,那么,它是什么?是退货还是什么?

标签: typescriptsyntax

解决方案


这是一个使用参数立即调用的函数y。这有时也称为立即调用的函数表达式或IIFE

以下是它的拆分方式:

const xFunction = ({param1}) => ({
 name : 'me',
});
const xResult = xFunction(y);

推荐阅读