js的function想限制入参的数据类型,怎么写?

clipboard.png
比如这个写法,可否解释下

阅读 2.1k
评论
    5 个回答
    • 5.2k

    这是typescript的写法吧

    冒号后面的是return的类型

        • 3.1k

        js 想限制的话,就只有拿到参数先进行类型判断再进行操作了吧

          TypeScript

            原生JS没法直接限制数据类型,如果实在想限制,只能通过IF判断,就像这么写:

            const toNumber = val => {
                if (typeof(val) !== "string") {
                    return '入参数据类型错误'
                }
                let n = parseFloat(val);
                return isNaN(n) ? val : n
            }
              撰写回答

              登录后参与交流、获取后续更新提醒

              相似问题
              推荐文章