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前端观察

浙公网安备 33010602011771号