如何在 java 脚本中找出 class 的全部函数

how to find out whole function of a class in java script

我正在使用 android 网络视图向我的站点发送一个 class,就像这样: webView.addJavascriptInterface(data, "info")我想知道有什么方法可以在网页端的信息class中找到哪些函数和变量? 例如,如果我的数据 class 是这样的:

class Data(){
     val name = ""
     val family = ""
     fun getName():String = name
     fun getFamily():String = family
}

我应该使用什么 javascript 代码来理解信息 class 有两个变量 name 和 family? 目前我的web端是这样的:

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>


<script>
document.write(info.getName());
</script>

</body>
</html>

并使用它我可以访问由 android 端传递的名称变量, 我怎么知道还有 getFamily 函数?

你可以使用一个内置的方法javascript你可以获得一个对象的整个方法object.keys(name_of_object)

比如你的情况就是这样

document.write(object.keys(info));

它会打印出来 getName()getFamily()