zoukankan      html  css  js  c++  java
  • 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前端观察
  • 相关阅读:
    {purple8}
    {purple7}
    {暴力}
    uva1103(dfs)
    {purple5练习题}
    c++复习题
    关于继承
    lrj紫书第五章
    20个Linux系统监视工具
    linux上配置jdk+Apache
  • 原文地址:https://www.cnblogs.com/rubyxie/p/3594807.html
Copyright © 2011-2022 走看看