我看到Facebook F8应用程序代码后面有一个“:”函数
var xhr = new XMLHttpRequest();
xhr.onload = function() {
chrome.tabs.executeScript(tabId, {"code": xhr.responseText});
xhr.open("GET", SERVER_SCRIPT_URL);
xhr.send();
这是什么意思?
继承?
答案 0 :(得分:4)
通常是它的流式注释,在这种情况下意味着setup()
返回一个React.Component。或者它也可能是TypeScript,在这种特殊情况下无法进行复杂的猜测。
答案 1 :(得分:2)
我认为这是函数setup()的返回类型,如果你分析不同的例子,你也会在方法参数中看到这种语法
function user(state: State = initialState, action: Action): State {
// some code
return state;
}
编辑:是流,来自facebook的静态类型检查器:https://flow.org/