nonoroazoro 最近的时间轴更新
nonoroazoro

nonoroazoro

🏢  Alibaba
V2EX 第 102751 号会员,加入于 2015-03-06 10:22:24 +08:00
nonoroazoro 最近回复了
2021-01-13 11:04:20 +08:00
回复了 cweijan 创建的主题 程序员 Autohotkey 编辑器 for vscode
加油 继续更新啊
@wly19960911 通过传递 instance 作为参数的话确实可以这么判断。不过你也可以直接用 interface 来定义参数,然后利用 type guard 来简单判断是 A 是 Aa 还是 Ab。

不过总之换汤不换药,好不到哪里去,哈哈,毕竟 TS 的重载是 compile time 而非 runtime 的。
2018-11-28 09:55:26 +08:00
回复了 hrong 创建的主题 程序员 Windows 平台上应用软件安装自动化
DISM 应该能满足你的要求。
@wly19960911 你说的对啊,实际上 TS 重载的只是函数签名,编译后只有一个函数,你可以认为它的重载是“假”的。但同时,这个“假”的重载并不代表它就是不可用的,和“真”重载相比,各有优缺点吧。
@wly19960911 TS 的重载确实得靠自己判断来实现,但是因为在有 definition 的情况下,调用方能很明确的知道自己调用的方法和签名,在一些情况下还是很有用的。
最基本的区别不就是面向对象的区别么。比如最简单的 ES Module 与静态类的区别,然后是继承、派生、重载的区别,然后更复杂一点就是设计上的区别,比如如何实现控制反转( IoC )等等。
2018-11-27 17:39:54 +08:00
回复了 alwayshere 创建的主题 程序员 为防采集,目前有哪些 js 检测 headless 浏览器的方法?
只要 headless 做的足够完善,想要在内部检测理论上不可能。
因为 TypeScript 是 JavaScript 的超集,并且加上了类型系统(可选),一举两得,你不会后悔的。
从来都是 Firefox 阿,开发也一样。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   981 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 19:07 · PVG 03:07 · LAX 11:07 · JFK 14:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.