我继承了一些非常困惑的代码,但无法正常工作。我执行了 console.log
来找出原因,它告诉我我的变量未定义。
这是该函数 - 为了简洁起见,我删除了除 console.log
之外的所有内容。
function pageClick(pageToLoad, requestParams, origLoc, tag) {
console.log("requestparams draw: " . requestParams.drawSideBar);
}
这是调用者:
pageClick( "pizza", {drawSideBar: true} );
当我运行该函数时,它告诉我 requestParams
未定义。我不知道为什么;据我所知,它正在传递一个完全有效的对象。我确信我错过了一些明显的东西,但不知道它是什么。
最佳答案
console.log("requestparams draw: " . requestParams.drawSideBar);
^----- // Change . to +
关于javascript - 为什么这个对象变量未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21192870/