JK9993 最近的时间轴更新
JK9993

JK9993

V2EX 第 112547 号会员,加入于 2015-04-22 10:01:30 +08:00
JK9993 最近回复了
declarationDir
362 天前
回复了 matthewzhong 创建的主题 问与答 录网课求推荐麦克风
sm 008 ¥ 28
2021-05-08 17:12:25 +08:00
回复了 xieqiqiang00 创建的主题 JavaScript JS 有什么手段可以判断一个函数是不是原生代码吗?
你可以构造一个函数,然后 toString 输出
2021-05-08 17:07:39 +08:00
回复了 xieqiqiang00 创建的主题 JavaScript JS 有什么手段可以判断一个函数是不是原生代码吗?
如果原型链上的 toString 被修改了,就只能检测到 toString 被修改这一步了
2021-05-08 17:05:53 +08:00
回复了 xieqiqiang00 创建的主题 JavaScript JS 有什么手段可以判断一个函数是不是原生代码吗?
哦,不行
2021-05-08 17:05:15 +08:00
回复了 xieqiqiang00 创建的主题 JavaScript JS 有什么手段可以判断一个函数是不是原生代码吗?
Function.prototype.toString.call
2021-05-08 16:00:00 +08:00
回复了 MonkeyD1 创建的主题 JavaScript 请教个 JavaScript 问题
因为你修改的是对象的 id,而不是交换新数组里元素的位置。新数组里的对象引用的还是原来的。另外当前场景下 Array.prototype.slice 比 map 更合适
2021-04-26 11:33:16 +08:00
回复了 mojimomo 创建的主题 职场话题 上海 iOS 辞职一周,目前两个岗位 offer 比较
感觉待遇差不多,二的话通勤时间相比较之下太久了,而且一没加班。
2021-04-22 16:40:38 +08:00
回复了 O3Q 创建的主题 问与答 一个关于 MobX 的疑问,为什么没有触发重新渲染?
用 `observer` 包装 Class Component 的时候,它会使用 `makeClassComponentObserver` 方法。该方法会修改组件的 [`render` 方法]( https://github.com/mobxjs/mobx-react/blob/baa737e4faf458e3f4c89edebacfb8774b64353d/src/observerClass.ts#L55),这样才能收集到依赖。
而当你使用箭头函数的时候,如果你使用 `bebel` 或者其他编译器向低版本转化的话,箭头函数就会变成在构造函数中赋值的形式。
这个时候 `makeClassComponentObserver` 取到的该组件的 `render` 属性为 undefined,这样就会收集不到依赖,因此无法更新。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4427 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 06:27 · PVG 14:27 · LAX 23:27 · JFK 02:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.