js精简语法

var day=(new Date).getDay()===0;

//传统if语句

if (day) {

 alert('Today is Sunday!');

};

//运用逻辑与代替if

day&&alert('Today is Sunday!');

年月日 巧妙转化

https://segmentfault.com/q/1010000011341804

//对象深拷贝

var cloneObj = function(obj){

  var str, newobj = obj.constructor === Array ? [] : {};

  if(typeof obj !== 'object'){

  return;

  } else if(window.JSON){

  str = JSON.stringify(obj), //系列化对象

  newobj = JSON.parse(str); //还原

  } else {

  for(var i in obj){

  newobj[i] = typeof obj[i] === 'object' ? 

  cloneObj(obj[i]) : obj[i]; 

  }

  }

  return newobj;

};

数组拷贝

Array.prototype.slice.call(a)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,054评论 0 2
  • 北京2018年4月1日上午,NBA常规赛勇士客战国王的比赛中,发生了令人痛心不已的一幕。比赛进行到第三节还有41...
    Curry_宇阅读 1,256评论 1 1
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,109评论 1 10
  • 醉美财林岛 清江上一个美丽的小岛
    土家村夫阅读 570评论 0 2
  • ![Uploading QQ截图20170719110304_396594.png . . .] 进入VScode...
    Miss_麦兜阅读 4,157评论 0 0