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