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];
    });
}

js的一些妙用,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。