I want to know why "console.log(a);" is "undefined"
const number = ['0', '1', '2'];
const pop = array => {
array.pop();
}
console.log(number); // [ '0', '1', '2' ]
a = pop(number);
console.log(number); // [ '0', '1' ]
console.log(a); // undefined
b = number.pop();
console.log(number); // [ '0' ]
console.log(b); // 1
I expect "undefined" should be "2"