我在checklistRequest.js中填充我的数组,我想在包含js代码的Termine_1s.html文件中访问它。我可以访问它,但是当我想迭代它时,它只给我一个数字而不是字符串。
我该如何解决这个问题?
checklistRequest.js
//Calls the checkbox values
function alertFunction()
{
//Retrieve the object from storage
var retrievedObject = localStorage.getItem('checkboxArray');
console.log('retrievedObject: ', JSON.parse(retrievedObject));
return retrievedObject;
}
Termine_1s.html
//Checks if title was checked already
var checklistRequest = alertFunction();
var titleAccepted = true;
for (var a = 0; a < checklistRequest.length; a++)//Iterates through whole array
{
if(title != checklistRequest[i] && titleAccepted == true)//Stops if false
{
titleAccepted = true;
}
else
{
titleAccepted = false;
}
}
答案 0 :(得分:0)
你需要在某个时候解析对象。
尝试: 返回JSON.parse(retrieveObject);