我知道联合类型,但这种管道语法是什么意思?
let propName: "name" | "age" | "location";
来源:https://blogs.msdn.microsoft.com/typescript/2016/12/07/announcing-typescript-2-1/
答案 0 :(得分:3)
回答我自己的问题:那些是“{3}}
中的”字符串文字类型“字符串文字类型允许您指定字符串必须具有的确切值。实际上,字符串文字类型与联合类型,类型保护和类型别名很好地结合在一起。您可以将这些功能结合使用,以获得字符串的类似枚举的行为。
答案 1 :(得分:-1)
我们称其为管道运算符。
实验性管道运算符|>
(当前处于阶段1)允许以可读的方式创建链接函数调用。基本上,管道运算符在函数调用中提供带有单个参数的语法糖,使您可以编写
'%21' |> decodeURI
而不是decodeURI('%21')
。
例如:这就是它的工作方式