code: function dealArr(arr, isFromDefine, mName) {
          arr = String(arr).split(',');
          var len = arr.length;
          if(len === 0) {
              return arr[0] === '' ? _emptyArr : arr;
          }
          var back = [],
              obj = {},
              val;
          for(var i = 0; i < len; i++) {
              val = arr[i];
  
              if(val !== '' && !obj[val]) {
                  obj[val] = 1;
                  back.push(val);
  
                  isFromDefine === 'define' && (Module.parentModule[val] = mName); //定义父模块               
              }
          }
          obj = null;
          return back;
      }
docs: 数组去重复项和去除空项
  @param  {[type]} arr [description]
  @return {[type]}     [description]