我试图递归调用以下函数.
public getData(key,value){
this.htmlString += '<span style="color:cornflowerblue">'+key+' </span>:';
if(value instanceof Object){
Object.keys(value).forEach(function (keydata) {
let obj = value[keydata];
this.getData(keydata,value[keydata]);
console.log(key,obj,obj instanceof Object)
});
}else{
this.htmlString += '<span>'+value+'</span>';
}
return this.htmlString;
};
Run Code Online (Sandbox Code Playgroud)
当我试图调用teh函数时它显示错误"无法读取未定义的属性'getData'.代码中是否有任何错误或任何其他方式来执行此操作.