我想要一个字符串的键值字典(或者我应该使用Map?),例如:
private queryStringParams : { [key:string] : string } = {
"x":"y",
"foo":"bar"
};
然后将\ indlo \ flat \ flatmap \ zip压缩成一个字符串,使每个键\值对由分隔符连接,然后所有对都用分隔符连接。
例如,之前的字典将变为“&”作为第一级分隔符,'='作为第二级分隔符:
"foo=bar&x=y"
我可以使用数组和循环来做到这一点,但我想也许是使用TypeScript进行更多优雅方式。 (我也不会回答)
答案 0 :(得分:2)
我无法立即回想起,但您可能需要AAR
检查,具体取决于对象层次结构的复杂程度。然而,map,Typescript template strings和join的组合可以简化这一点:
hasOwnProperty