js代码,array类型识别成object怎么办?类型判断最佳实践发布于2022年10月07日 node 本文说一下在js的世界里面,判断变量类型的方案。抛开typescript不谈,js代码里面,很少会检测变量的类型。不过,还是存在一个typeof方法来检测变量类型的。但是,这个变量类型检测结果很不靠谱。这也就是本文... 阅读更多
js代码,如何利用find查找数组元素?检测元素是否存在发布于2022年10月06日 node 本文描述在js的数组中查找某一条数据?解决方案是使用数组自带的find方法。这里需要特别强调的是:这个find方法只能找到符合条件的第一条数据,注意是第一条数据,而不是所有数据。如果没有找到,就返回一个undefi... 阅读更多
nodejs代码,如何利用zlib压缩和还原一段文字?发布于2022年09月24日 node 本文描述一下zlib库里面的几个加密(压缩)解密(解压缩)函数。实际上是压缩解压缩的过程,但是,因为结果对于大家来说,是个天书,所以也算加密解密的过程。本文共涉及三种压缩的方式:deflate、deflateRaw... 阅读更多
JS代码,原型链如何使用?Function.prototype的使用方式发布于2022年09月22日 node 事情还是续前面的一个话题,在前面的文字里面。苏南大叔写了改写setTimeout函数的一篇文章,里面有段没有被执行的参考代码。原理上就是使用了原型链,也就是Function.prototype.,这种写法很古老也很... 阅读更多
主流编程语言,获得目标函数所有未知实参方式对比发布于2022年09月21日 php 本文来个大对比,看看主流编程语言中,从函数内获得所有实参的可能性。本次参与编程语言大对比的语言是:php、python、还有nodejs。参与对比的需求是:面对未知的实参个数,在函数定义内部获得所有被传递进来的实参... 阅读更多