## 面试题

### 20180321面试题

```javascript
    console.log(1);

    setTimeout(function () {
        console.log(2);
    }, 1000);

    setTimeout(function () {
        console.log(3);
    }, 0);

    console.log(4);
```



### 20180321面试题

```javascript
    var arr = [1, 2, 3];
    for (var i = 0; i < arr.length; i++) {
        setTimeout(function () {
            console.log(i);
        }, 0);
    }
```

打印结果:3,3,3