JS里push、pop做方法和返回的值的区别


push做方法的时候是给从数组最后一个数据开始增加新的数据,但是做为返回值的时候输出的是该数据的长度;

pop做方法的时候是删除数组最后一个数据,做为返回值的时候是输出当前删除数据的值;

例:let xiaolan = ["yellowgreen","18"];
xiaolan.push(1);

console.log(xiaolan);  输出的是["yellowgreen", "18", 1]

let xiaolan = ["yellowgreen","18"];

console.log(xiaolan.push);  输出的是3;

 

let xiaolan = ["yellowgreen", "18", 1, true, null, undefined];

xiaolan.pop();

console.log(xiaolan);  输出的是["yellowgreen", "18", 1, true, null];

 

let xiaolan = ["yellowgreen", "18", 1, true, null, undefined];

console.log(xiaolan.pop());   输出的是undefined;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM