다음 함수는 OK이다 유효 파라미터로 인식되고 여기 data.aRandomKey
WebStorm 6의 클로저 컴파일러 주석, 레코드 유형 사용 방법은 무엇입니까?
/**
* Test
* @param {{ aRandomKey: string, anotherKey }} data
*/
function test(data) {
console.log(data.aRandomKey);
}
.
이제 문제는 다음에있다 : 여기
/**
* @param { string, function({{ pageId: string }} data) }
*/
socket.on('page:getSource', function (data) {
//data = { pageId: id }
console.log(data.pageId)
})
, data.pageId
은 ... 미해결하고 @param
구문은 잘못된 것입니다. 나는 이러한 상황에 대처 어떻게 ..
socket.on('page:getSource',
/**
* @param {{ pageId: string }} data
*/
function (data) {
//data = { pageId: id }
console.log(data.pageId)
}
)
그래서 : 동일
은 간다?
해결 방법은 함수를 추출하고 이름을 지정하는 것입니다.하지만 그렇게하지 않아도됩니다. – fusio