gpt4 book ai didi

javascript - Javascript 是否比 O'Reilly Javascript Patterns 一书中提到的闭包和匿名函数更好?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:53:24 25 4
gpt4 key购买 nike

这是 O'Reilly Javascript Patterns 一书中的引述:

JavaScript is also an unusual language. It doesn’t have classes, and functions are first class objects used for many tasks. Initially the language was considered deficient by many developers, but in more recent years these sentiments have changed. Interestingly, languages such as Java and PHP started adding features such as closures and anonymous functions, which JavaScript developers have been enjoying and taking for granted for a while.

就是这样。真不明白Javascript怎么以前被认为“有缺陷”,现在却不是,因为其他语言像Java或者PHP都加入了闭包和匿名函数?它们不只是通用的计算概念吗?它们不能用其他语言(例如 Ruby)提供吗?所以我真的不知道 Javascript 现在是不是因为 Java 和 PHP 添加了闭包和匿名函数作为它们的特性而“不足”?这是为什么?

最佳答案

我认为它指的是过去许多开发人员将 JavaScript 视为一种“玩具”语言,并且只使用它来执行快速的 Web UI 任务,例如验证等,而没有费心去了解该语言的真正工作原理。

近年来,JavaScript 的“隐藏”特性(例如闭包、原型(prototype)继承等)已经脱颖而出,人们现在更加重视 JavaScript,将其视为一种“真正的”语言。

所以 JavaScript 从来都不是真正的“缺陷”,但人们可能认为这是由于他们对这门语言的误解所致。

关于javascript - Javascript 是否比 O'Reilly Javascript Patterns 一书中提到的闭包和匿名函数更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7619685/

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