Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript总是突然退出而没有给出任何错误_Javascript_Debugging_Google Chrome Devtools - Fatal编程技术网

Javascript总是突然退出而没有给出任何错误

Javascript总是突然退出而没有给出任何错误,javascript,debugging,google-chrome-devtools,Javascript,Debugging,Google Chrome Devtools,我有以下代码,但我无法理解为什么在调用下面的localCompare函数时脚本突然退出: var results = [ { "ID": 5, "Name": "Project Management", "ParentID": 1, "UserID": 2 }, { "ID": 7, "Name": "

我有以下代码,但我无法理解为什么在调用下面的localCompare函数时脚本突然退出:

var results = [
        {
            "ID": 5,
            "Name": "Project Management",
            "ParentID": 1,
            "UserID": 2
        },
        {
             "ID": 7,
             "Name": "Javascript",
             "ParentID": 1,
             "UserID": 2
        }

    ];


    $("#addNewPage").click(function () {
        var url = $("#pageURL").val();
        var tagnames = $("#tags").val().split(",");
        var tagData = [];
        var tagInfo;
        for (var i = 0; i < tagnames.length; i++) {
            tagName = tagnames[i];
            var j=0;
            for (; j < results.length; j++) {
                if (!(tagname.localeCompare(results[j].Name))) {
                    tagInfo = results[j];
                    break;
                } 
            }
            if(j == results.length){
                tagInfo.ID = "0";
                tagInfo.Name = tagName;
                tagInfo.ParentID = "0";
                tagInfo.UserID = "2";
            }

            tagData[tagData.length] = tagInfo;
        }
     }
var结果=[
{
“ID”:5,
“名称”:“项目管理”,
“家长ID”:1,
“用户ID”:2
},
{
“ID”:7,
“名称”:“Javascript”,
“家长ID”:1,
“用户ID”:2
}
];
$(“#添加新页”)。单击(函数(){
var url=$(“#pageURL”).val();
var tagnames=$(“#tags”).val().split(“,”);
var tagData=[];
var tagInfo;
对于(变量i=0;i
我是网络开发新手,因此无法找到调试此问题的方法。有人能帮助我在遇到此类问题时使用哪些工具吗?我正在使用Chrome来测试这一点


代码在JS fiddle上提供:

发现了问题。这是由于变量名不正确。

您是否打开了JS控制台?(Ctrl-Shift-K)您是否可以完成代码(特别是一些html)以便社区重现您的问题?您的问题目前缺乏详细信息。