我不知道为什么方法总是返回[Object object]。我的代码在这里:
function SetDataDB(){
alert(new DatabasePlugin.get_account_profiles('settings_account'));
}
var DatabasePlugin = {
insert_account_profiles : function(array, parameter){
window.localStorage.setItem(parameter, array);
},
get_account_profiles: function(parameter){
return "Hola";
}
};
它总是返回一个对象但未指定。我该怎么办?
答案 0 :(得分:1)
试试这个:
function SetDataDB(){
alert((new DatabasePlugin).get_account_profiles('settings_account'));
}
我假设get_account_profiles
实例的DatabasePlugin
返回一个字符串。
编辑:根据您的编辑,您需要在访问其属性之前定义对象。确保您在{.1}}中调用的范围内可以访问DatabasePlugin
。
答案 1 :(得分:1)
new DatabasePlugin().get_account_profiles('settings_account')