在另一个js文件中访问js数组

时间:2014-06-22 23:03:14

标签: javascript html

我在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;
   }
}

1 个答案:

答案 0 :(得分:0)

你需要在某个时候解析对象。

尝试: 返回JSON.parse(retrieveObject);