更改数组中的元素 - Javascript

时间:2016-01-05 10:27:33

标签: javascript

我是javascript的新手,我正在尝试更改数组中的数字列表,我想知道最好的方法,我目前只使用字符串更改一个数字" quad"但是我想用这个字符串改变每4个数字,这是最好的方法

//store the numbers in an arry 
var item = []
for (var i = 0; i <= 100; i++){
    item.push(i);
// increment the result variable by 4
    var result = 0
    result = result + 4
    if( result < 100  ){
        var index = item.indexOf(result)
        item[index] = "quad"
//print out item replacing every four numbers with the string "quad"
    console.log(item[i])

    }

}

1 个答案:

答案 0 :(得分:1)

尝试使用模数%4可以使用i对其进行整除,然后将quad推送到数组中,然后推送i

var item = []
for (var i = 0; i <= 100; i++){
  if( i % 4 == 0 ){
    item.push('suqad');
  }
  else{
    item.push(i);
  }
  document.write(item[i]+'<br>');
}