有一个返回对象的函数:
const Data = (arg0: string, arg1: number) => {
return {arg0: arg0, arg1: arg1}
};
这个对象被传递给另一个函数:
setData(Data("0", 1));
setData像这样在构造函数中指定参数的类型是否正确:
const setData = (data: Data) => {...}
还是仅仅意味着函数本身被传递,而不是它的结果?
有一个返回对象的函数:
const Data = (arg0: string, arg1: number) => {
return {arg0: arg0, arg1: arg1}
};
这个对象被传递给另一个函数:
setData(Data("0", 1));
setData像这样在构造函数中指定参数的类型是否正确:
const setData = (data: Data) => {...}
还是仅仅意味着函数本身被传递,而不是它的结果?
不,这样指定类型是错误的,传递的对象不是Data类型的对象。
你需要这样的东西:
Javascript 不是类型化语言。
所以不,指定参数的类型是错误的。
你的语法调用我的解释器