JavaScript函数中的未知变量

JavaScript函数中的未知变量,javascript,function,variables,scope,Javascript,Function,Variables,Scope,我正在尝试了解此网站上的一个函数: 函数为valtech.readmode.getRmIdFromUrl,由以下块声明: function(t) { var i = n.deparam.fragment(), r = i && i.section ? i.section.replace(/[^_]*_/, "") : 0; return r === 0 && (t || !o) && (i = n.deparam.q

我正在尝试了解此网站上的一个函数:

函数为valtech.readmode.getRmIdFromUrl,由以下块声明:

function(t) {
    var i = n.deparam.fragment(),
        r = i && i.section ? i.section.replace(/[^_]*_/, "") : 0;
    return r === 0 && (t || !o) && (i = n.deparam.querystring(), r = s()), r
}

我不明白“n”对象是从哪里来的。我已经检查了chrome控制台,但找不到任何名为“n”的对象。它来自哪里?

查找您将看到的文件

function(n)
你可以从那里拿走剩下的


调试器中的漂亮打印功能将有所帮助。但是来自的文件已经被压缩了,所以弄清楚变量的实际含义会很有趣

检查它是否是一个全局变量或在其他js文件中定义


如果此文件中包含其他js文件,则此变量可能位于该文件中。

该页面上有大量javascript。。。您是否检查了页面中引用的所有javascript?这包括所有内联脚本和引用的每个脚本。为了方便起见,我已经按照出现的顺序为您列出了一个引用脚本的列表(如果我以后有更多的时间,我可能会亲自查看它们):


这很有帮助。非常感谢!
http://www.coloplast.nl/WebResource.axd?d=bY0OOHwLEVo6bDBNGb8HaFqVe_XttRuElND8IC1BZzfU11zfPw19ILOblYEbIeCL6Of0KmpUNojBqf9t0keS1mBlGDmBC7gZs90pIm5CRz79Pax8U0QamyFspryuadHmCUBCEfC-bk_Hn5OXzRVIZz-Xy3C8GY5U2sioj0N1qno1&t=635211838780000000
http://www.coloplast.nl/Custom/Ui/baseline/js/modernizr.js
http://www.coloplast.nl/WebResource.axd?d=MhLP7bmL7rRi7HOlL-F6QjZE7z6uFAus97w8Kks8FqDMMuvCPMw3vZ6kM8pCL3n6klBQoWe856WnY3V_cRMfHU5EarlrdRVE-oNHXU0_5g41&t=634808697229534010
http://www.coloplast.nl/cassette.axd/script/6c60b0617161675c6f9b24d23519fcbf077b6cb6/MasterScriptBundleBody
http://www.coloplast.nl/cassette.axd/script/575df033980c8d6b073b9c904d60ebdb660f04c2/KnockoutScriptBundle
http://www.coloplast.nl/cassette.axd/script/19255108742242ed95de2e764d7833305383231f/ProductDetailScriptBundle
http://www.coloplast.nl/cassette.axd/script/b9d055aa4fc8106b61f915f4e109c60197c5f3c6/ReadModeScriptBundle
http://www.coloplast.nl/cassette.axd/script/09da679c2d1ad6d666dc31ac3585e8e85197fec8/VideoBannerScriptBundle
http://www.coloplast.nl/cassette.axd/script/aeaf4af2bed4f09871c7e889d89b214d083c6096/YassScriptBundle
http://www.coloplast.nl/cassette.axd/script/b4a5f3ebf502b1d67e99aa4ab6ef3876d0c8be12/MWRScriptBundle
http://www.coloplast.nl/cassette.axd/script/202bb726686bb38bc9d7938ac5e38d1985b39d0a/LoginScriptBundle