V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wunonglin  ›  全部回复第 55 页 / 共 163 页
回复总数  3242
1 ... 51  52  53  54  55  56  57  58  59  60 ... 163  
2021-12-08 10:48:14 +08:00
回复了 wunonglin 创建的主题 程序员 js 如何实现对象值复制?
@NathanDo #2
@anjianshi #3
@anjianshi #4
@viewweiwu #5

```js
class M {
get K(){
return this.Num + 1
}

constructor(value) {
this.Num = value
}
}

function T1(){
console.log('----T1----')
const a = new M(1)
const b = a
console.log(a)
console.log(b)
a.Num = 2
console.log(a, a.K, a instanceof M)
console.log(b, a.K, b instanceof M)
}

function T2_JSON(){
console.log('----T2_JSON----')
const a = new M(1)
const b = JSON.parse(JSON.stringify(a))
console.log(a)
console.log(b)
a.Num = 2
console.log(a, a.K, a instanceof M)
console.log(b, a.K, b instanceof M)
}

function T2_Assign(){
console.log('----T2_Assign----')
const a = new M(1)
const b = Object.assign({}, a)
console.log(a)
console.log(b)
a.Num = 2
console.log(a, a.K, a instanceof M)
console.log(b, a.K, b instanceof M)
}

function T2_Spread(){
console.log('----T2_Spread----')
const a = new M(1)
const b = {...a}
console.log(a)
console.log(b)
a.Num = 2
console.log(a, a.K, a instanceof M)
console.log(b, a.K, b instanceof M)
}

T1()
T2_JSON()
T2_Assign()
T2_Spread()
```

使用 json ,assign ,spread 后原型丢了。不符合需求
2021-12-07 17:57:44 +08:00
回复了 7911364440 创建的主题 MacBook Pro MAC 视频播放器推荐?
我之前也发帖问题过一次。我尝试后只能说 Infuse Pro 才是接近完美的播放器。另外没有 PotPlayer 这种自定义的,不然我也不会出来问了

下面是我碰到的问题:
Movist Pro:ui 难看,HDR 播放不够 Infuse Pro 好用,总觉得放什么视频都卡卡的
iina:没 HDR
Infuse Pro:订阅而非买断(买断超贵,鬼知道下次更新会不会出个 infuse Pro2 ,然后现版本升不了),播放视频要等几秒,不知为什么,按空格都能预览的视频都要卡几秒才能放,不是个单纯的播放器,还要联网下视频信息,貌似不能关掉联网功能,不像 iina 那么纯粹
Blu-ray Player Pro:不更新很久了,不能播放 4khdr 原盘以及视频文件,不支持 3D 原盘(虽然用不到),不知道杜比支不支持,很单纯的一个原盘播放器(虽然也能播普通视频,但是操作不像 iina 灵活)

总结:Mac 现阶段还没有 PotPlayer 这样的播放器,还是各做各的没一个完美的
2021-12-07 15:57:43 +08:00
回复了 Duccck 创建的主题 路由器 如果是你,会选择升级 WiFi 6 吗?
提升没你想的那么大,不会隔几个墙信号还好(如果可以的话那才是革命性提升),无线玩游戏始终不推荐,但 5 也是可以满足的,6 支持提升了多设备无线链接的问题而已,如果手上 wifi6 的设备用手机头能数得过来,那没必要换
2021-12-07 15:54:37 +08:00
回复了 Duccck 创建的主题 路由器 如果是你,会选择升级 WiFi 6 吗?
没路由器:买
有路由只支持 2.4:买
有路由器支持 5:不买
2021-12-07 15:48:28 +08:00
回复了 iwasthere 创建的主题 问与答 向大家请教 TypeScript 的问题
可以这么干,不管 request 返回的是什么妖魔鬼怪,统一在 func 返回 Promise<Material>即可,func 里面的就直接断言 Promise<any>或者直接 any ,这不影响 func 返回的类型

https://s2.loli.net/2021/12/07/Ulw4RxIKTGrJ5tM.png
2021-12-07 15:43:34 +08:00
回复了 iwasthere 创建的主题 问与答 向大家请教 TypeScript 的问题
不知道你这个 request 是哪来的,如果是 axios 的话,他是支持泛型的,你自己二次包装也需要按我发的图那样把泛型给定义好。实在不行就直接断言,只不过这样体验很烂而已
2021-12-07 15:41:13 +08:00
回复了 iwasthere 创建的主题 问与答 向大家请教 TypeScript 的问题
返回 Promise<any>没错呀。因为你没确定这个 any 里面的东西。

这样就能知道返回的是什么

https://s2.loli.net/2021/12/07/3myPk7VWJMpnlU9.png
2021-12-07 09:42:37 +08:00
回复了 YoungKing6 创建的主题 Apple 求推荐最贴近 MBP 本身屏幕素质的外接屏
XDR
月经贴了。答:不能
2021-12-05 00:41:43 +08:00
回复了 Junichi 创建的主题 问与答 有没使用电子烟的小伙伴呢?请教点问题
双修的在此有个疑问。。一个烟弹是怎么抽才能 2 、3 天一个的?我一个烟弹用了 3 个多月
hls 都会有延迟,只有 flv, rtsp 才能做到低延迟,试试 flv.js ?不然也找不到相关支持 flv, rtsp 的了
我的使用场景里插电占了 95%,所以续航不在考虑范围内
2021-12-01 19:05:07 +08:00
回复了 smallyu 创建的主题 问与答 如果给你 10000 元额度的礼品,你会要什么?
50 解君愁
2021-12-01 12:45:22 +08:00
回复了 kisshere 创建的主题 程序员 img 的“图片另存为”在 js 中有没有对应的事件?
1 、需求是什么?
2 、有何意义?
2021-12-01 11:01:35 +08:00
回复了 bearwithme 创建的主题 问与答 如何保证看到网站最新部署的修改?
一般来说 index.html 不用缓存,这样更新后 index.html 引用的文件路径变了也方便。但是为了性能极致的话,都缓存也行,但是更新后你需要自己更新 cdn 缓存,我用阿里的 cdn ,他上面有缓存刷新
2021-12-01 10:59:39 +08:00
回复了 aglsv 创建的主题 TypeScript 请问 ts 里面两个类之间如何通信啊
这是没依赖注入的情况下。有依赖注入就不用自己 new
2021-12-01 10:58:44 +08:00
回复了 aglsv 创建的主题 TypeScript 请问 ts 里面两个类之间如何通信啊
2021-11-30 23:31:44 +08:00
回复了 fuse 创建的主题 问与答 最近烦心事,关于电脑
你不排查是什么原因,怎么换都一样
1 ... 51  52  53  54  55  56  57  58  59  60 ... 163  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2760 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 12:27 · PVG 20:27 · LAX 04:27 · JFK 07:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.