提问人:user2772439 提问时间:10/18/2023 最后编辑:user2772439 更新时间:10/18/2023 访问量:11
MUJS 如何使属性或方法可通过两个名称访问。例如,alert 和 window.alert
mujs how to make property or method accessible by two names. For example alert and window.alert
问:
在 js 中,全局对象的属性可以作为 window.method() 或 method() 访问。 例如 window.alert('blabla');和 alert('blabla'); 如何在 mujs 中实现它?
现在是:
js_newobject(J);
{
addmethod(J, "alert", window_alert, 1);
}
js_defglobal(J, "window", 0);
js_dostring(J, "function alert(text) { return window.alert(text); }\n");
这不是一个好的解决方案,因为不能很好地与属性一起使用。 你能展示一下代码片段,如何让它正确吗?
答:
0赞
user2772439
10/18/2023
#1
js_pushglobal(J);
{
addmethod(J, "window.alert", window_alert, 1);
}
js_defglobal(J, "window", 0);
似乎有效。
评论