饿了吗大前端阅读(一)

类型判断

我记得的类型判断函数就是

  • typeOf:判断基本类型和Object
  • instanceof:判断是否是指定类型

查阅资料后原来还可以通过js原型来判断
Object.prototype.toString.call(o)

null == undefined //true
null === undefined //false

看一下lodash是怎么判断的?

作用域

你不知道的javascript

引用类型

指针和引用都是c++的知识,和js不能混为一谈。其实和js引用类型没什么关系。
js没有引用传递,只有传递引用。意思是说js没有地址传递,只是值传递,传递引用是说传递那个指向引用类型的值。

内存释放

数组的push等操作都是指针层面的操作。
node引入Buffer是javaScript和C++的结合。性能方面是C++的,非性能方面是javaScript。也就是说Buffer的内存分配是在C++处理的。所以Arr.push(new Buffer(1000));应该不会爆了内存吧,c++应该是靠谱的。得测试下

ES6的新特性

ECMAScript 6入门

传送门

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容