DevTips
6 subscribers
50 photos
26 links
Download Telegram
JS 三种跳转页面方式

#Tips
🎉1
deepCopy
#Tips
对象的键值
#Points
#Points

for...in 会迭代继承的属性, 不过可以使用 hasOwnProperty(key) 判断。

为什么 Object.prototype 的属性没有迭代?

因为 Object.prototype 有 enumerable:false 标志。
#Tips
About Edge / Chrome / Firefox 's DevTools
#Points #TS

︱TypeScript 中 interfacetype 的区别

🎈相同点

都可以描述一个对象和函数。

都允许扩展(extends)

⚔️不同点

type 可以 interface 不可以


type 可以声明基本类型别名,联合类型,元组类型。

interface 可以 type 不可以

interface 能够声明合并(重复声明)。

官方推荐优先interface,也有人推荐type。


参考链接:https://github.com/SunshowerC/blog/issues/7
#Tips

格式化日期
#Tips

如何调试 React 等源码

JS 代码经过编译,会产生目标代码,但同时也会产生 sourcemap。sourcemap 的作用就是映射目标代码中的位置和源码中的位置。

https://mp.weixin.qq.com/s/Mztc38ya_hOA8UT8kxLshg