美文网首页web前端
javascript 一些数据操作

javascript 一些数据操作

作者: 北纬40度的思念 | 来源:发表于2017-07-06 15:07 被阅读0次

    去除字符串空白字符

    /**
    *remove String Blanks
    *@string {String} 
    *@isGlobal {Boolean}
    *@return {String}
    */
    function RemoveStringBlanks(string,isGlobal=false){
      var res = string.replace(/(^\s+)|(\s+$)/g,"");
      if(isGlobal === 'true' || isGlobal === true){
        res = string.replace(/\s+/g,"");
      }
      return res;
    }
    
    

    Object 深度拷贝自己拥有的属性

    /**
     * @target: target Object
     * @source: source Object
     */
    export const assignOwnProperty = function(target, source){
       for(let key in source) {
    
          if(target.hasOwnProperty(key)) {
             target[key] = source[key];
          }
       }
    
       return target;
    }
    

    获取文件的扩展名

    /**
     * Get file etx name.
     */
    function etxname(filename) {
      if(filename.match(/\.[^\.]+/g) && !filename.match(/^\./g)) {
        return filename.match(/\.[^\.]+/g).pop();
      } 
    
      retunr "";
    }
    

    相关文章

      网友评论

        本文标题:javascript 一些数据操作

        本文链接:https://www.haomeiwen.com/subject/kivhhxtx.html