Why does the developer console give different results for the same data input?
Below is the code I checked in Chrome developer console.I am baffled how different outputs are delivered.

```

```js
    // First time
    var a = [1, 2, 3];
    var b = [1, 2, 3];
    var c = "1,2,3";

    a == c; // true
    b == c; // true
    a == b; // false

    //Second time
    console.log(a == c);
    console.log(b == c);
    console.log(a == b);

    a = [1, 2, 3];
    b = [a, 2, 3];
    c = "1, 2, 3";
    console.log(a == c);  //false
    console.log(b == c);  //false
    console.log(a == b); //false
```

```