gpt4 book ai didi

javascript - 局部函数声明应放在 "return"之前或之后

转载 作者:行者123 更新时间:2023-12-02 14:10:45 25 4
gpt4 key购买 nike

优点和缺点是什么?对于这个案例是否存在共识或良好实践?
linters 工具、代码约定和标准指南对此有何评论?

function before(){
// declare variables

function x(){
}

// do stuff

return x();
}

function after(){
// declare variables
// do stuff

return y();

// ------------------------
function y(){
}
}

另一个例子:

var Person = function(name) {
var person = {
name: name,
smile: smile,
talk: talk
};

// here alongside function execution?
function talk() {
}

return person;

// or here, after return statement?
function smile(){
}
};

最佳答案

这是个人选择的问题,两者都有好的一面。

在后一种情况下,当开发人员需要快速阅读源文件顶部的函数是如何调用的,而无需向下滚动并阅读有关函数实现的详细信息时,它非常有用。

在 Angular js 中绑定(bind)成员时,遵循与第二种接近的样式。 Here是有关 Angular JS 如何绑定(bind)成员的推荐样式指南的链接

关于javascript - 局部函数声明应放在 "return"之前或之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601975/

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