gpt4 book ai didi

javascript - 如何在 Javascript 中推送和拉取多个值

转载 作者:行者123 更新时间:2023-11-30 00:10:14 25 4
gpt4 key购买 nike

我是编码新手,遇到了障碍。我正在应对一个我似乎无法弄清楚的挑战。

function createArray() {
var array = [];
array.push = function(val){
array[array.length] = val;
return array;
};
array.pop = function(){
return array[array.length - 1];
};

return array;
};

var myArray = createArray();

当我运行测试以完成挑战时,此代码似乎压入和弹出单个值,但它似乎没有压入和弹出多个值(这是完成挑战的参数之一)。有人有什么想法吗?可能的解决方案?任何帮助都会很棒。

最佳答案

如果你当然可以使用 Array 方法,但我认为你可以,因为你使用了数组长度

array.pop = function () {
return array.splice(array.length - 1, 1)[0];
}

array.push = function(value) {
return array.concat(value)
}

关于javascript - 如何在 Javascript 中推送和拉取多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36806362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com