如何在javascript中为地图功能创建对象?

时间:2018-07-17 14:54:39

标签: javascript arrays typescript

试图构建具有键/值对的对象,该键/值对用于在接口中定义的地图函数,但它抛出以下错误。根据没有抛出类型错误的接口,这里queryString需要什么正确的对象。

interface.ts

export interface IStringName {
    QueryString ? : Map < string, string > ;
}

main.ts

const queryString: QueryString = {
    stringList: "registration"
};


if (queryString && queryString.keys.length > 0) {
    let queryStr: string = "?";

    queryString.forEach((value, key) => {
        queryStr += key + "=" + value + "&";
    });

    Config.Url += "/" + queryStr.substr(0, queryStr.length - 1)
}

错误

stringList is not assignable to type map, string, string >

0 个答案:

没有答案