I made an array with some numbers
Number: function() {
var someArray = [3,3,1];
for (var i=0, item; item=someArray[i]; i++) {
return item; }
}
};
当我调用它时,它只重复数组的第一个数字。
newRound: function() {
$('[data-round]').text(++this.round);
this.sequence.push(this.Number());
this.copy = this.sequence.slice(0);
this.animate(this.sequence);
},
每轮应该添加一个数组。但不知何故,我一直只得到阵列的第一个数字。
答案 0 :(得分:0)
我不太确定你在寻找什么,但这是一个镜头:http://jsfiddle.net/swm53ran/105/
<script type="text/javascript">
var tones = [1,3,4,5,3,4,5];
var str = '';
for (var i=0; i<tones.length; i++) {
str += tones[i] + ' ';
}
alert(str);
</script>
几乎是一个数组,所以在这个演示中,我循环遍历数组并将其添加到字符串然后显示字符串。
答案 1 :(得分:0)
如果您需要1到4之间的数字,最好这样做:
randomNumber: function() {
// between 1 and 4
return Math.floor(((Math.random() * 10000) % 4) + 1);
}