Tag: 每个

什么是最安全的方式来遍历Perl哈希键?

如果我有一堆(键,值)对的Perl哈希,迭代所有键的首选方法是什么? 我听说each可能有某种意想不到的副作用。 那么,这是真的,是以下两种方法中最好的一种,还是有更好的办法? # Method 1 while (my ($key, $value) = each(%hash)) { # Something } # Method 2 foreach my $key (keys(%hash)) { # Something }

如何继续在jQuery中使用每个循环

在我的应用程序,我使用ajax调用。我想要使用中断,并继续在这个jQuery的循环。 $('.submit').filter(':checked').each(function() { });

在Handlebars.js每个循环的范围外访问一个variables

我有一个handlebars.js模板,就像这样: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> 这是生成的输出: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> 正如所料,我可以访问myCollection的每个元素的id和title字段来生成我的select。 而在select之外,我的externalValuevariables被正确打印(“myExternalValue”)。 不幸的是,在选项的文本中, externalValue值永远不会被打印出来。 我的问题是:我怎样才能从循环内访问每个handlebars.js范围以外的variables? 一如既往,在此先感谢。

通过一系列的颜色与sass循环

有三种颜色的列表是可能的: $ color-list:xyz; 然后通过循环来应用这三种颜色,并将它们添加到无序列表项上。 我想要: <li>row 1</li> (gets color x) <li>row 2</li> (gets color y) <li>row 3</li> (gets color z) <li>row 4</li> (gets color x) 等等等等。 我试图使用@each( http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#each-directive )函数,但是它只是在第一次通过列表后停止应用颜色。 我希望颜色能够保持骑行,直到列表中的项目用完为止。 这是可能的与sass?

如何在jQuery .each()的每次迭代之间添加暂停?

我抓取一个jQuery对象数组,然后通过.each()修改数组中的每个单独的jQuery。 在这种情况下,我更新了类名来触发-webkit-transition-property来利用css转换。 我希望在每个css过渡开始之前暂停一下。 我正在使用以下内容,但每次更新之间没有任何延迟。 相反,他们似乎都在同时更新。 function positionCards() { $cards = $('#gameboard .card'); $cards.each(function() { setTimeout( function(){ addPositioningClass($(this)); }, 500 ) }); } function addPositioningClasses($card){ $card .addClass('position') } 我希望setTimeout会解决这个问题,但似乎并没有工作。 有没有办法在每个对象的每个CLASS名称更新之前完成暂停?

“for”和“Ruby”中的“each”

我刚刚有一个关于Ruby中的循环的问题。 这两种迭代方式是否有区别? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end 只是想知道如果这些是完全一样的,或者如果可能有一个微妙的差异(可能当@collection是零)。

如何循环或枚举JavaScript对象?

我有一个JavaScript对象,如下所示: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; 现在我想遍历所有p元素( p1 , p2 , p3 …)并获得它们的键和值。 我怎样才能做到这一点? 如有必要,我可以修改JavaScript对象。 我的最终目标是循环通过一些关键值对,如果可能的话,我想避免使用eval 。