-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
util.each should always have the same argument order #8
Comments
Uma ideia melhor, manter a assinatura each(function(value, key) { ... }) Tanto para objetos quanto para arrays (ops, array tambem é objeto (: ) |
voltando tudo. eu inverti só pra ficar igual ao Podemos deixar a mesma ordem |
Eu tinha sacado que faz sentido usar Mas em casos extremos como esse https://github.com/jcemer/rye/blob/master/lib/ajax.js#L11 só vou poder usar o util.each se a assinatura for a mesma. Eu não vejo problema usarmos Concorda? |
Sim, entendi, sugeri |
Mas dessa maneira não teríamos que inverter |
nada a ver o cú com as calças, Rye.each() itera sobre um array e está em Sent from my iPhone On 26/12/2012, at 15:36, Jean Carlo Emer notifications@github.com wrote: Mas dessa maneira não teríamos que inverter Rye.each? Quero dizer, elas — |
Bah, eu não consigo ver isso com tanta clareza. Estamos falando de "orientacao a objetos", o fato de termos O que penso é: tira todos os |
Uma implementação de 2006 de Um texto comparando objetos com arrays associativos http://www.quirksmode.org/js/associative.html. Eu acho que não podemos colocar em pontos tão diferentes arrays e objetos. |
Deixamos Sent from my iPhone On 26/12/2012, at 20:54, Jean Carlo Emer notifications@github.com wrote: Uma implementação de 2006 de forEach para objetos Um texto comparando objetos com arrays associativos Eu acho que não podemos colocar em pontos tão diferentes arrays e objetos. — |
Podiamos deixar dois: |
Não vale a pena ter a mesma função só com os argumentos invertidos, por isso ficar de fora. |
Confere se está de acordo. |
Penso que a gente não deva inverter o comportamento do
each
.Quando se tá mexendo em coleções que contém tanto arrays quanto objetos esse comportamento é estranho e confuso.
A sugestão é que a gente implemente todos os
each
como jQuery ou tire qualquer referência a eles da biblioteca apesar de ser super útil ter um atalho parafor (var key in obj) if (_hasOwnProperty.call(obj, key))
The text was updated successfully, but these errors were encountered: