Python中的列表=> Javascript翻译 - javascript

for i in [name, matches_total, matches_won, matches_lost]:
    doSomething(i)

我尝试对JS执行此操作,但没有成功。基本上,我希望它对每个变量都做任何事情。我该如何使用JS?

我的尝试:

for (i in [name, matches_total, matches_won, matches_lost]){
    doSomething(i);
}

参考方案

JavaScript没有完全相同的in运算符。如果您在支持forEach的环境中,那么它的风格就比较接近(除了为循环定义一个内部匿名函数外,有点像Python lambda

[name, matches_total, matches_won, matches_lost].forEach(function(i) {
    doSomething(i);
});

在这种情况下(在每个列表项上调用单个函数的情况下),您可以通过一种在语法上我觉得很好的方式简化此过程:

[name, matches_total, matches_won, matches_lost].forEach(doSomething);

剃刀付款集成->如何通过关闭按钮X检测剃刀付款模型是否关闭 - javascript

当用户关闭而无需付款时,我在CI框架中使用Razorpay,请创建razor支付模型,然后取消订单,我希望按状态更改为已取消的状态触发查询。所以我怎么能检测到这一点。我已经通过单击jQuery单击关闭功能但无法使用... javascript大神给出的解决方案 Razorpay提供了JS方法来检测模式关闭。您编写的任何JS代码都不会在结帐页面上运行,因为它是…

粗糙的Unicode->没有CLDR的语言代码? - javascript

我在写字典应用。如果用户键入Unicode字符,我想检查该字符是哪种语言。例如字 - returns ['zh', 'ja', 'ko'] العربية - returns ['ar'] a - returns ['en', 'fr', …

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …

html中的python代码和javascript代码之间的执行顺序是什么 - javascript

我正在使用bottle框架动态列出用于编辑任务的链接,从逻辑上说,行是具有多个(id,任务,状态)的元组的集合,下面的代码应该给出第一个链接http://localhost:8217/edit/1 第二个环节http://localhost:8217/edit/2 如此反复但是所有的链接都是http://localhost:8217/edit/5 因此我怀疑…

Python vs JavaScript-顺序时间的UTC时间 - javascript

在Python中:>>> import datetime >>> datetime.datetime.fromtimestamp(1329429600) datetime.datetime(2012, 2, 17, 0, 0) 在JavaScript中:>>> (new Date(132942960000…