问答详情
源自:7-1 [JavaScript]理解闭包

运行的时候提示export 是保留字段,请老师讲解下export

(function(){var _userId = 23492; var _typeId = 'item';var export = {};    function converter(userId){return _userId;}    export.getUserId = function(){return converter(_userId);}    export.getTypeId = function(){return _typeId;}    window.export = export; }());老师 这个例子好像有点问题,运行的时候提示export 是保留字段

提问者:taoshi006 2015-09-23 17:44

个回答

  • 610666618
    2015-12-12 17:54:04

    export 是关键字,改成这样就可以了。你试试。

  • 610666618
    2015-12-12 17:53:03

    (function(){
      var _userId = 23492;
      var _typeId = 'item';
      var export1  = {};
     
      function converter(userId){
        return +userId;
        
      }
     
      export1.getUserId = function(){
        return converter(_userId);
      }
      export1.getTypeId=function(){
        return _typeId;
      }
      window.export=export1;
    }());
     window.export.getUserId();
     window.export.getTypeId();
      window.export._userId;
     window.export._typeId;
     window.export.converter;