gpt4 book ai didi

javascript - 像 JS 中的列表理解之类的东西?

转载 作者:行者123 更新时间:2023-11-28 21:51:32 24 4
gpt4 key购买 nike

比如在Python中我们有这么一个方便的工具——而不是像这样写

values = [1,2,3,4,5]
altered_values = []
for v in values:
altered_values.append(v*25)

我们可以这样写

altered_values = [v*25 for v in values]

在 Javascript 中可以使用这样的单行代码吗?

最佳答案

简短的回答:没有。

长答案:有点,在非常特殊的情况下:Array comprehensions是一个非常相似的工具,它可能出现在该语言的 ECMAScript 7 版本中(这是一个接一个)。用它们你可以写:

var altered_values = [for (v of values) v*25];

目前它们仅受 Spidermonkey 引擎支持,即。火狐。

编辑:正如 JamesAllardice 在下面指出的,它们也可以通过 Babel 使用。转译库,这意味着您实际上可以在任何浏览器中使用它们。

关于javascript - 像 JS 中的列表理解之类的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30053224/

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