gpt4 book ai didi

Javascript - 使用传递的参数更新数组

转载 作者:行者123 更新时间:2023-11-30 17:27:02 25 4
gpt4 key购买 nike

我有一堆输入元素,它们在单击时调用一个函数。他们传递了一堆参数,其中包含有关点击内容的信息。

像这样:

onClick="updateCart('product_id', 'product_name', 'product_price');"

现在我想创建一个函数,它接受这些参数并将它们放在一个数组中。

var updateCart = function (product_type, product_id, cost_model_id, product_name, subscription_campaign, startup_campaign) {
this.product_row = [];
};

我该怎么做?

最佳答案

如前所述,最简单的方法是使用 arguments变量,它将包含所有传递的类似数组格式的参数。您应该按如下方式将其转换为数组:

var updateCart = function() {
this.product_row = Array.prototype.slice.call(arguments);
// another way: this.product_row = [].slice.call(arguments);
};

关于Javascript - 使用传递的参数更新数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24038690/

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