请选择 进入手机版 | 继续访问电脑版
查看: 229|回复: 0

【JavaScript】结局IE控制台提示缺少标识符、字符串或数字的错误

[复制链接]

699

主题

740

帖子

6202

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6202
发表于 2018-8-25 16:25:42 | 显示全部楼层 |阅读模式
对于IE平台的调试,可以说是错误经常出现,这不就出现了下面的错误:
error:缺少标识符、字符串或数字


1. 可能的原因一:
但是在Chrome浏览器测试的时候也没有这个错误啊,仔细检查你的代码,可能回会发现,是不是在


[JavaScript] 纯文本查看 复制代码
xframe.cache = {
        data: [],          // 用于存储本地的数据信息
        /**
         * 用于获取本地存储的json数据信息
         * @param key
         * @return {*}
         */
        get: function (key) {
            var value = null;
            this.data.each(function () {
                if (key.trim() === this.key.trim()) {
                    value = this.value;
                }
            });
            return value;
        },
}



就像上面的代码一样,json对象后面竟然多颗一个逗号,我去,IE浏览器这个错误检查真是牛逼了,去掉这个逗号之后,程序正常运行!




2.可能的原因二
就是你的代码可能有些关键字和IE内部的关键字冲突了,比如下面的这个:
[JavaScript] 纯文本查看 复制代码
/**
         * 删除指定的key的数据信息, 经测试这里的delete可能和IE内部的关键字冲突,修改名称deleteData
         * @param key
         * @return {boolean}
         */
        delete: function (key) {
            // 删除指定的key对应的数据信息
            var status = false,     // 定义一个状态码,用于标记删除是否成功的状态信息
                self = this;
            this.data.forEach(function (element, index) {
                // 遍历本地的数据存储信息,进行比对数据信息
                if (key.trim() === element.key.trim()) {
                    // 指定开始的位置,开始删除数组中的数据信息
                    self.data.splice(index, 1);
                    status = true;
                }
            });
            return status;
        }



源程序一直是使用delete,但是也是报和上面一样的错误,修改名字就可以解决。




上一篇:轻松解决Discuz网站1054错误的问题
下一篇:【java项目实战】2018最新传智播客JavaEE第49期实战视频教程(前端+后台+项目部署)
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案; 如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信扫一扫

我爱科技论坛(www.52tech.tech)旨在打造全网最大的免费资源共享平台。目前论坛包括考研资料、编程学习、黑科技/科学上网、开源软件等资源模块,竭力服务于正在学习道路上的每一个人。我爱科技论坛,爱科技,更爱分享。致力于营造一个资源丰富、内容完善的大型网络学习交流资源共享平台!

QQ|Archiver|手机版|小黑屋|我爱科技论坛 快乐学习交流

(请勿发布违反中华人民共和国法律法规的言论,会员观点不代表我爱科技论坛的官方立场)

Powered by Discuz! X3.4© 2001-2013 Technology Inc.

返回顶部 返回列表