gpt4 book ai didi

javascript - 更好地循环函数或使用循环调用函数?为什么?

转载 作者:行者123 更新时间:2023-11-28 18:05:34 25 4
gpt4 key购买 nike

我会举一个例子来让你明白我的意思。

function test(){
for(var i; i<100; i++)
//Mycodehere
//Some other code

或者:

function test(i)
//Mycodehere

函数调用就像这样

function(){
for(var i;i<100;i++)
test(i);
}

最佳答案

老实说,一个是六个,另一个是六个。只要您的代码是模块化的,这实际上取决于个人喜好。

话虽这么说,我个人会将循环保留在函数之外。这样,代码仍然可读,但不会隐藏代码的任何实现细节。

比较:

int ducks[];
for (int i=0; i < NUM_DUCKS; i++) {
feed(duck[i]);
}

致:

int ducks[];
feed_ducks(ducks);

虽然两个版本对于任何知道如何编码的人来说都是完全可读的,但第二个版本隐藏了所有实现细节,而第一个版本则没有。虽然省略细节通常是件好事,但如果将来有人要编辑代码,那么如果提供所有细节,一定会更容易。

希望这有帮助。

关于javascript - 更好地循环函数或使用循环调用函数?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42736712/

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