如何在 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()
我正在使用 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()