"TypeError: pMap.get is not a function"



使用泛型编译datatable时出现以下错误"TypeError: pMap.get is not a function"

代码:

import { has,HashMap, map } from '@typed/hashmap';
import { element, promise } from 'protractor';
var pMap = new Map();
export class ParamManager {

//async dt(dataTable ):Promise<ElementFinder> {
dt(datatable )  {
//let result = new Map();
//var pMap = new Map();
var result=datatable.rowsHash();
//for (Map<String, String> data : arg1.asMaps(String.class, String.class)) {
// result.map((item) => {
//      pMap=item
let tempArray=[];
tempArray.push(result);
tempArray.forEach(element=>{
//element.get().toString().trim();
pMap=element;
} );
// result.array.forEach(element => {
//  element.get(0).toString().trim();
console.log(pMap)
}


public getParam( key:any) :Promise<any>{
return pMap.get(key);
}
}
import { has,HashMap, Map } from '@typed/hashmap';

确保imp0rt语句中的map。应该是Map

相关内容

最新更新