Javascript 减去10的最大倍数
我正在尝试在React中的项目列表中设置动画。我在动画中使用Velocity,并使用Javascript 减去10的最大倍数,javascript,arrays,math,reactjs,Javascript,Arrays,Math,Reactjs,我正在尝试在React中的项目列表中设置动画。我在动画中使用Velocity,并使用react/addons的TransitionGroup。最简单的部分是使用列表中项目的索引来“交错”它们,但是当我从服务器加载额外的数据并将它们添加到列表中时出现了一个问题:新项目的索引是从20到[x],因此它们等待(20*300ms),然后第一个项目才会进入动画。给定一个数字,比如说23,有没有一种简单的方法可以将其归结为3(在这种情况下去掉20,如果数字是55,则将其归结为5)。这应该是非常基本的,但我无法
react/addons
的TransitionGroup
。最简单的部分是使用列表中项目的索引来“交错”它们,但是当我从服务器加载额外的数据并将它们添加到列表中时出现了一个问题:新项目的索引是从20到[x],因此它们等待(20*300ms),然后第一个项目才会进入动画。给定一个数字,比如说23,有没有一种简单的方法可以将其归结为3(在这种情况下去掉20,如果数字是55,则将其归结为5)。这应该是非常基本的,但我无法找到一个优雅的解决方案。任何帮助都将不胜感激 您需要使用模数:%
23%10=3您需要使用模数:% 23%10=3您是否尝试过:
var onesDigit = yourarray.length % 10;
您是否尝试过:
var onesDigit = yourarray.length % 10;
我认为这是对这篇文章的正确回答。“你有没有……”这个问题是修辞性的。我认为这是对这篇文章的有效回答。“你有没有……”这个问题是反问句。