• js的一些妙用


    在一个数组上  直接附加上另一个数组:

    Array.prototype.push.apply(array1, array2);

    将对象转换成一个数组:

    Array.prototype.slice.call(arguments);

    判断是不是一个数字:

    function isNumber(n){
        return !isNaN(parseFloat(n)) && isFinite(n);
    }
    给字符串添加去首末空格:
    String.prototype.trim = function(){returnthis.replace(/^s+|s+$/g, "");};
    判断是不是数组:
    function isArray(obj){
        return Object.prototype.toString.call(obj) === '[object Array]' ;
    }
    获取数组中最大或最小值:
    var  numbers = [5,8 , 10 , 15 , 28 , 40 , 105, 11];
    var maxInNumbers = Math.max.apply(Math, numbers);
    var minInNumbers = Math.min.apply(Math, numbers);
    使用map遍历一个数组:
    var num = [1,2,3,4].map(function (val) {
        return val * val;
    });
     
    转义html:
    function escapeHTML(text) {
        var replacements= {"<": "<", ">": ">","&": "&", """: """};
        return text.replace(/[<>&"]/g, function(character) {
            return replacements[character];
        });
    }
    ruby前端观察
  • 相关阅读:
    阅读ajax.pdf
    XPath 学习
    随想
    Angular JS 学习
    Angular JS 学习
    URL Rewrite in IIS with Regular Pattern
    LinQ In Action 学习第四章
    GC垃圾回收
    jvm底层
    类加载流程
  • 原文地址:https://www.cnblogs.com/rubyxie/p/3594807.html
Copyright © 2020-2023  润新知