写的hook无法正常工作

我的hook方法:

var guid_=guid, guid=function(a){return (a || "")+l++
}

我想要勾住的函数是下图的变量l:

img

下面是运行效果:

img

请问为什么输出的是undefined呢?是因为hook函数没有找到正确的要勾住的函数位置么?

var guid_=guid, guid=function(a){return (a || "")+l++
}
console.log(guid_)