【问题标题】:evercookie (call method of object)evercookie(对象的调用方法)
【发布时间】:2016-06-28 06:44:32
【问题描述】:

//这段代码在script.js文件中

 var E_c = (function () {

var etagCookieName = 'ecn';
var cacheCookieName = 'ccn';

  this._class = function () {

    this.set = function (name, value) {
        alert(name);
        alert(value);
    }
}; 
return this._class;});

在另一个文件中,我创建了 E_c 对象,但是如果我尝试使用 ec.set() 调用 set 方法,则会生成错误,即 ec.set() 不是函数。请指导我哪里出错了。这是我的代码

    <script type="text/javascript">

    function create_cookie() {

        var ec = new E_c();
         ec.set("id","567")  ;   

    }

        create_cookie();

【问题讨论】:

    标签: javascript php jquery function cookies


    【解决方案1】:
     var E_c = (function () {
    
    var etagCookieName = 'ecn';
    var cacheCookieName = 'ccn';
    
      this._class = function () {
    
        this.set = function (name, value) {
            alert(name);
            alert(value);
        }
    }; 
    return this._class;}()); // <-- () to execute the anonymous functions
    

    【讨论】:

    • 嗨@MuhammadTariq,如果这个或任何答案解决了您的问题,请点击复选标记考虑accepting it。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
    猜你喜欢
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 2016-07-31
    • 2020-05-30
    • 2012-08-04
    相关资源
    最近更新 更多