ts笔记

197 阅读1分钟

json格式声明

list: { [x: string]: any }[]

const list: { [x: string]: any }[] = [
    {
        a: 1,
        b: 2
    },
    {
        a: 3,
        b: 4
    },
]

参数回调函数默认值

cb = () => undefined

function testFun (cb = () => undefined) {
    // do someing
    console.log(123)
    cd()
}

遍历对象

// 使用
for (const key of Object.keys(obj)){
    
}
// 代替
for (const key in obj) {
    
}

Missing radix parameter radix 报错

在使用parseInt()函数做数据类型转换的时候,会报错Missing radix parameter radix 缺少一个基数根,也就是说parseInt()还有一个参数没有指定,需要给它添加第二个参数。参考:W3CparseInt()用法