gpt4 book ai didi

javascript - 如何更新 JavaScriptObject 中的值?

转载 作者:行者123 更新时间:2023-11-28 15:36:12 25 4
gpt4 key购买 nike

在我的 gwt 应用程序中,我需要更新 JavaScriptObject 中某些字段的值。但我下面的方法似乎不起作用。

public class ViewModel extends JavaScriptObject
{
protected ViewModel() { }

public native final int getValue()
/*-{ return this.value; }-*/;

public native final int setValue(String val)
/*-{ this.value = val}-*/;
}

有人可以帮我吗?

最佳答案

您的setValue采用一个String,它可能应该是一个int(假设getValue返回一个int),并且它被声明返回一个 int,但实际上什么也不返回(即在 JavaScript 中 undefined)。

换句话来说,应该是:

public native final int getValue() /*-{ return this.value; }-*/;

public native final void setValue(int val) /*-{ this.value = val; }-*/;

关于javascript - 如何更新 JavaScriptObject 中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25542804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com