gpt4 book ai didi

javascript - 将所有对象一次调用到函数中,并返回每个对象的特定计算?

转载 作者:行者123 更新时间:2023-12-02 18:09:43 24 4
gpt4 key购买 nike

如何在没有显式方式的情况下调用 var auto 的每个对象?

我的意思是,不必将它们分别写入函数调用、speedAverage 函数和用于计算平均值的return 中。

function Car (model, speed) {
this.model = model;
this.speed = speed;
}


var speedAverage = function(car1, car2, car3) {
return (car1.speed + car2.speed + car3.speed)/ veh.length;
};



var auto = [
new Car("BMW", 220),
new Car("Ford", 260),
new Car("DeLorean", 350)
];

console.log("The average between these cars is " + speedAverage(auto[0], auto[1],
auto[2]));

谢谢。

最佳答案

您可以使用 apply 轻松完成此操作方法。该函数用于调用以数组内容为参数的函数:

speedAverage.apply(null, auto);

关于javascript - 将所有对象一次调用到函数中,并返回每个对象的特定计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19808882/

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