将console.log与push()串联可以为我提供数组中元素的数量,但不会向其中添加元素

我正在使用 .push()方法,并将其与 console.log()组合到一个数组中,以向其中添加2个元素。

当我尝试将两者结合或连接时,例如: console.log(push。()),它只是为我提供元素的数量,并且不向数组添加任何内容。

let school = ['history','math','english'];
console.log(school.push('spanish')); // Output: 4

当我尝试.push()方法,然后在下一行尝试console.log()时,它工作正常。

let school = ['history','english'];
school.push('spanish');
console.log(school); // Output: ['history','english','spansih']

一行一行地跟随代码: console.log()应在控制台中显示输出,而 push()函数应将新元素添加到数组中。从逻辑上讲,我看不到输出元素数量的意义。

dogliu2009 回答:将console.log与push()串联可以为我提供数组中元素的数量,但不会向其中添加元素

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3155471.html

大家都在问