猿问

数组 push的用法疑问?

var arr = [10,20,30];

arr.push(50);

console.log(arr);    //输出结果是[10,20,30,50];

如果是:

var arr = [10,20,30];

var newArr = arr.push(50);

为什么输出结果会是数字 5 呢?

arr.push(50);

var newArr = arr;

输出结果又会变正确

简单简同学
浏览 1234回答 0
0回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答