Ben*_*Ben 8 javascript typescript
以下失败并出现错误.
TS7018:Object literal的属性'scopes'隐式具有'any []'类型.
我想定义foo为一个数组any.如何在对象文字中执行此操作?
{
foo: [],
}
Run Code Online (Sandbox Code Playgroud)
如果它是一个数组,那么:
let foo: any[] = [];
Run Code Online (Sandbox Code Playgroud)
但这里没有对象文字.
如果你想foo成为一个带有数组的对象,那么:
let foo: { array: any[] } = { array: [] }
foo.array.push(12);
foo.array.push("stirng");
Run Code Online (Sandbox Code Playgroud)
{
foo: any[],
}
Run Code Online (Sandbox Code Playgroud)
数组字面量:
let list: any[] = [1, true, "free"];
Run Code Online (Sandbox Code Playgroud)
从这里:
https://www.typescriptlang.org/docs/handbook/basic-types.html
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |