About pop() and push() in Javascript
===

I'm really a beginner in Javascript, and trying what i read as much as i can. 

But when comes to pop() and push(), i get some strange results that i'm wondering about.

Here's the code : 

    var arr = [];
    arr.push(2,3);
    console.log(arr);
    
    console.log(arr.pop());
    console.log(arr);

the result is : 


> [2, undefined × 1] 
> 
> 3
> 
> [2]

Shouldn't it be :

> [2, 3] 
> 
> 3
> 
> [2]

