gpt4 book ai didi

javascript - 为什么 Array.prototype.some 不命名为 .any?

转载 作者:行者123 更新时间:2023-11-30 07:56:12 27 4
gpt4 key购买 nike

any 听起来更自然,而 some 有点暗示匹配谓词的项目数量很重要。

为什么标准将方法命名为 some 而不是 any?

最佳答案

是因为prototype.js,它向数组原型(prototype)添加了一个 Iterable.any 方法。现在出于充分的理由反对这种做法,但原型(prototype)是最早的库之一,IIRC 也在追随 rails 的领导(rails monkey-patches Ruby 的内置类)。

TC-39 通常会竭尽全力避免损坏,据我所知,标准做法是抓取网络并查看使用范围,此时做出几乎总是选择另一个名称的决定。

关于javascript - 为什么 Array.prototype.some 不命名为 .any?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39088162/

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