gpt4 book ai didi

javascript - javascript 中的闭包是否与 C++ 中的类实例(具有私有(private)成员和公共(public)方法)相当?

转载 作者:行者123 更新时间:2023-11-28 02:15:38 35 4
gpt4 key购买 nike

我从另一篇文章中读到,c++11 提供了闭包功能。据我了解,闭包非常类似于具有私有(private)成员和公共(public)方法的对象。如果不是,那么它有何不同?

最佳答案

闭包是一种从外部作用域访问引用/指针的函数或方法。

这是一个示例 JavaScript 闭包:

var a = "hello world";

function doStuff() {
console.log(a); // "a" variable from the outer scope
}

在 C++ 和世界上所有其他编程语言中,闭包指的是同一个概念。

关于javascript - javascript 中的闭包是否与 C++ 中的类实例(具有私有(private)成员和公共(public)方法)相当?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34129196/

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