我在學習反應原生。當我看到XMLHttpRequest Base.js時,我想知道爲什麼語法如此奇怪?我從未見過。請幫忙。爲什麼可以將參數類型和返回類型添加到JavaScript?
class XMLHttpRequestBase {
\t UNSENT: number;
onload: ?Function;
responseHeaders: ?Object;
upload: ?{
onprogress?: (event: Object) => void;
};
constructor() {
}
_didUploadProgress(requestId: number, progress: number, total: number): void {
if (requestId === this._requestId && this.upload && this.upload.onprogress) {
var event = {
lengthComputable: true,
loaded: progress,
total,
};
this.upload.onprogress(event);
}
}
}
此文件的鏈接地址是https://github.com/facebook/react-native/blob/master/Libraries/Network/XMLHttpRequestBase.js
你想要什麼?具體要求 – murli2308
只學,想了解 – kuangc