我有一些非常混乱的代码,我继承了无法正常工作.我做了一个console.log找出原因,它告诉我我的变量是未定义的.
这是功能 - 除了console.log简洁之外,我已经删除了所有内容.
function pageClick(pageToLoad, requestParams, origLoc, tag) {
console.log("requestparams draw: " . requestParams.drawSideBar);
}
Run Code Online (Sandbox Code Playgroud)
这是来电者:
pageClick( "pizza", {drawSideBar: true} );
Run Code Online (Sandbox Code Playgroud)
当我运行该函数时,它告诉我这requestParams是未定义的.我不确定为什么; 据我所知,它被传递了一个完全有效的对象.我确定我错过了一些明显的东西,但不知道它是什么.
console.log("requestparams draw: " . requestParams.drawSideBar);
^----- // Change . to +
Run Code Online (Sandbox Code Playgroud)