我有一个即时创建的对象(即它不是一个类),具有以下结构:
[
{
keys: [ 'a', 'b' ],
info: [
{
key: 'a',
data: [
{
position: 10.0,
value: 100.0
} // repeated
]
} // repeated
],
sign: -1,
atZero: true,
virtual: false
} // repeated
]
我有一个处理这种结构的函数(预计所有结构都具有相同的布局)。我使用运行JSLint的WebStorm,并通过引用JSLint注释报告任何参数类型错误。我希望WebStorm检查这个参数的类型。
如果我想告诉JSLint一个方法的参数,或者从一个方法返回值是这样的结构,我该怎么办?