一些自己常用的JS

90 阅读1分钟

js格式化Date:

1.js方法返回值:2015-03-19

var formatDate = function (date) {
  var y = date.getFullYear();
  var m = date.getMonth() + 1;
  m = m < 10 ? '0' + m : m;
  var d = date.getDate();
  d = d < 10 ? ('0' + d) : d;
  return y + '-' + m + '-' + d;
};

2.js方法返回值:2015-03-19 12:00

var formatDateTime = function (date) {
  var y = date.getFullYear();
  var m = date.getMonth() + 1;
  m = m < 10 ? ('0' + m) : m;
  var d = date.getDate();
  d = d < 10 ? ('0' + d) : d;
  var h = date.getHours();
  var minute = date.getMinutes();
  minute = minute < 10 ? ('0' + minute) : minute;
  return y + '-' + m + '-' + d+' '+h+':'+minute;
}; 

3.filter()

    var arr = [1, 2, 4, 5, 6]; 

    var newArr = arr.filter(function(item, index) { 

       return item > 3; 

    }); 

   console.log(newArr); //[4, 5, 6]

4.map()

    var arr = [1, 2, 4, 5, 6];

    var newArr = arr.map(function(item, index) { 

       return item * 2; 

     }); 

     console.log(newArr); //[2, 4, 8, 10, 12]

5.forEach()

    var arr = [1, 2, 4, 5, 6];

    arr.forEach(function(item, index) {

       console.log(item); //1, 2, 4, 5, 6 

     });