nol*_*lan 10 javascript typescript reactjs angular
type ExpectedType = Array<{ name: number, gender?: string }>
function go1(p: ExpectedType) {
}
function f() {
const a = [{name: 1, age: 2}]
go1(a) // doesn't complain
go1([{name: 1, age: 2}]) // complain 'Object literal may only specify known...'
go1(['no matter'].map(n => ({name: 1, age: 2}))) // doesn't complain
}
Run Code Online (Sandbox Code Playgroud)
打字稿代码如上,我的问题是最后三行不一样吗?为什么第一行可以通过,第二行投诉,第三行通过?
同样在打字稿操场上: 操场
| 归档时间: |
|
| 查看次数: |
240 次 |
| 最近记录: |