1
A
回答
4
這是因爲prototype.js,其中添加了Iterable.any
方法的數組原型。這種做法現在出於很好的理由而被忽視,但原型是最早的圖書館之一,而且IIRC也是遵循軌道引導(rails monkey-patches Ruby的內置類)。
TC-39通常會向後彎曲以避免任何破損,AFAIK標準做法是抓取網絡並查看使用範圍有多廣泛,此時做出決定,幾乎總是選擇另一個名稱。
2
我不知道這個名字的歷史。然而,聲明
array.some(func)
將數學上被翻譯成
∃ i ∈ {0, …, length(array)-1} : func(array_i, i, array)
這是即使在spec提到:
some
行爲就像數學的 「存在」 量詞。
而英語中的∃ quantifier也被稱爲「for some」。
所以,「一些」似乎對我很好。
相關問題
- 1. 爲什麼命名不同?
- 2. 爲什麼我不能使用.Any()?
- 3. 爲什麼命名查詢?
- 4. 爲什麼我不能重命名列?
- 5. 爲什麼不重命名文件? Powershell
- 6. 爲什麼Django將2命名爲項目名稱?
- 7. 爲什麼Node.js命名爲Node.js?
- 8. 爲什麼文件被命名爲catalina.out?
- 9. 爲什麼case class被命名爲'case'?
- 10. 爲什麼subprocess.Popen類未命名爲Subprocess?
- 11. 爲什麼命名函數在未命名時不起作用?
- 12. 爲什麼「ANY」無法正常工作?
- 13. 爲什麼boost :: any比void *更好?
- 14. 爲什麼scala toString會給類型Any?
- 15. 爲什麼log4j重命名文件名?
- 16. 爲什麼在Mojito中,將controller.server.js重命名爲controller.server-foo.js將不起作用?
- 17. 爲什麼git將這些文件重命名爲add?
- 18. 爲什麼人們將他們的文件命名爲index.html?
- 19. 爲什麼遠程Github被命名爲「起源」,而不是「github」
- 20. 爲什麼模型被命名爲「user.rb」而不是「user_model.rb」?
- 21. 爲什麼函數不被視爲命名類型?
- 22. 爲什麼表單元素不應該被命名爲submit?
- 23. 爲什麼Scala將列表[Any]列入[Long]?
- 24. 創建輸入命令(不知道該命名爲什麼)
- 25. 爲什麼命名:NodeList vs childNodes
- 26. 爲什麼stdClass命名空間?
- 27. 爲什麼pyparsing去除命名結果?
- 28. 爲什麼CSLA這樣命名?
- 29. 爲什麼沒有Microsoft.Win64命名空間?
- 30. 爲什麼命名List'1.cs
只是一個猜測,但是一些流行的庫可能已經對'Array.prototype'使用了'any'方法。 –
IIRC是以最小化與現有網站衝突的方式命名的多種方法之一。 – zzzzBov
@zzzzBov所以現有的圖書館採取了最好的名稱和標準必須選擇一個奇怪的名字..它是如此傷心...... – Gqqnbig