gpt4 book ai didi

javascript - 声明javascript私有(private)方法

转载 作者:行者123 更新时间:2023-11-30 05:59:43 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
JavaScript: var functionName = function() {} vs function functionName() {}

在 Javascript 中,“私有(private)方法”基本上只是内部函数。但是在网上提供的各种 javascript 教程中,似乎有两种声明私有(private)方法的做法:

function foo()
{
var privateMethod = function() { }
}

相对于...

function foo()
{
function privateMethod() { }
}

它们似乎都达到了相同的效果,即 privateMethod 不能通过 foo 的实例公开访问。唯一的区别似乎是第一种方式(使用 var 关键字),privateMethod 仅可用于声明之后 的代码。但是对于第二种方式,privateMethod 可用于 foo 中的所有代码。那么,是否还有任何其他差异使这两种做法更可取?

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