【入门】promise的实现

2014-12-11
阅读 6 分钟
4.8k
这几天在看朴灵的深入浅出nodejs,看到异步编程的解决方案这一章时,卡在了promise这个地方。心中的念头就是自己动手写一个promise才好,于是就开始在网上找资料。

浅谈Javascript数组去重

2014-05-19
阅读 3 分钟
11k
刚好前天面试的时候面试官问到了数组去重的问题,当时有点语塞只想到用了两个循环检测(其实模模糊糊想到了hash的方法做但是由于记得不清不敢说= =!),思路是检测是否有元素重复,然后将只出现一次的元素推入到新数组中,然后返回新数组。然后面试官又问这种方法的时间效率,于是黑线了。so这两天看了一下相关的文章,...

函数以及函数作用域详解

2014-05-17
阅读 8 分钟
8.4k
通常来说,函数就是一个可以被外部调用的(或者函数本身递归调用)的“子程序”。和程序本身一样,一个函数的函数体是由一系列的语句组成的,函数可以接受函数,也可以返回一个返回值。

Javascript中this对象详解

2014-05-11
阅读 5 分钟
5.4k
在大多数情况下,函数的调用方式决定了this的值。this不能在执行期间被赋值,在每次函数被调用时this的值也会不同。ES5增加了bind方法,可以在不对函数进行调用的情况下传入this值。