获得徽章 0
赞了这篇沸点
#每天一个知识点# for、forEach 和 map,哪种性能会好一些?
- 结论:for > forEach > map

- 说明:
----- a. for循环当然最简单的,因为它没有任何额外的函数调用栈和上下文;
----- b. forEach其次,因为它其实比我们想像得要复杂一些,它的函数签名实际上是, array.forEach(function(currentValue, index, arr), thisValue) ,它不是普通的for循环语法糖,还有诸多参数和上下文需要在执行的时候考虑进来,这里可能拖慢性能;
----- c. map最慢,因为它的返回值是一个等长的全新的数组,数组创建和赋值产生的性能开销很大。

- 建议:过早优化是万恶之源。很多初学者总会陷入过分追求性能的误区,而忽略了语义和可读性。

- [奸笑]
展开
1
赞了这篇沸点
#每天一个知识点# IOS安全距离
constant(safe-area-inset-top);//兼容 IOS<11.2
env(safe-area-inset-top);//兼容 IOS>11.2
评论
赞了这篇沸点
#每天一个知识点# 使用 iframe ,等待加载的时候页面是空的,解决方式:
我是你的小羊羔于2023-06-27 19:25发布的图片
1
赞了这篇沸点
#与A-SOUL一起成为更好的自己#
day9今天的夕阳好好看
Ava宇宙于2023-06-27 19:38发布的图片
4
赞了这篇沸点
#每天一个知识点#
不使用第三个变量,如何交换两个变量的值 code.juejin.cn
评论
赞了这篇沸点
#每天一个知识点# cover-view在 安卓机器 上无法触发touchstart 等touch 事件
评论
赞了这篇沸点
掘金贴纸没用?不会啊,你可以在上地铁前,用贴纸把摄像头遮住,这样你就可以开心的玩手机,不用担心有人怀疑你偷拍,然后随意翻看你的相册了[吃瓜群众][吃瓜群众][吃瓜群众]
15
每天快乐的日子就是看jym的沸点,哈哈哈
评论
赞了这篇沸点
现在找个正常人感觉很困难,大家都有点不太正常的样子[看]
106
赞了这篇沸点
Open AI终于发力了,6 月 13 日更新了一堆新的内容,每个都很重磅:

- 16k 上下文 3.5 Turbo 模型(今天向所有人提供)
- 新的 GPT-4 和 3.5 Turbo 模型
- Chat Completions API 中的新函数调用功能
- V2 嵌入模型降价 75%
- GPT-4的API权限将开放给更多的人

下面是详细介绍🧵
openai.com
展开
18
赞了这篇沸点
#每天一个知识点# 下午看到掘金的推送才知道现在深拷贝还可以用structuredClone,然后去试了下,虽然一般情况用JSON.parse(JSON.stringify())也满足,而且挺多项目内也引入了lodash,不过多了解点东西也是好的[看]
评论
赞了这篇沸点
在程序代码中,status和state是我们经常使用的两个单词,他们一般被解释为[状态]。但是虽然都被解释为[状态],但是它们的使用场景是不同的,对于具有强迫症,喜欢寻求真理的程序猿来说,必须得了解它们的区别,于是便引发了很多论坛对于status vs state的讨论,包括google在内。下面是我在知乎上看到的关于status vs state的比较通俗易懂的解释,也是赞同率最高的一个。

Satus Vs State

State 表达的是形态,而 Status 表达的是从一种形态转换成另一种形态的过程中,那些有显著特征的离散中间值。

举一个旅馆房间的例子,一个房间可以是婚房、普通房、豪华总统房,这些都是用 State 来表达。把一个普通房改造成豪华总统房,这个过程就有设计、材料准备、工人就位、施工、验收等步骤,这个时候就用 Status 来表达。那么,区分点在哪?区分点就在于一个房间当用 State 描述时,它是个彼此独立的枚举值,可以没有前后顺序的在婚房、普通房、豪华总统房之间来回转换。而当使用 Status 时,是存在前后状态依赖关系的一个变化量,不能没有做设计就施工,也不能没施工就验收。

所以,State 和 Status 的核心区别,就是它们的枚举值之间是否有依赖关系,没有依赖关系的用 State,有依赖关系的用 Status。
展开
2
下一页