Sorry about the title, not very good with those so here is a little explanation;
I want to fully go through the array 'ids', and once I am complete with the last one I want to set i to 1 again, would this if statement work?
if(i === ids.length){
    i = 1
    print(i)
}
Full Code:
var ids = ["232494086", "110891941", "232746775", "50382985", "108147528", "110207437", "232532449", "232532377", "151784429", "63043890", "1029025", "116777149", "1365767", "98346834", "100929604", "82332012", "215751161", "232491040", "20052135", "209995252", "19264845", "81725506", "35292167"]
function Post(Id,Comment){
        $.get("http://www.roblox.com/Item-item?id=" + Id).always(function(Data){
                var Token = Data.match(/setToken(\W(.+)\W);/)[2].replace(/'/g,"")
                Token = Token.replace("+","%2B").replace("/","%2F")
                $.post("http://www.roblox.com/API/Comments.ashx?rqtype=makeComment&assetID=" + Id + "&token=" + Token,Comment)
                document.write('<a target="_blank" href="http://www.roblox.com/Item-item?id='+Id+'">'+Id+'</a><br/>')
        })
}
function getCatalog() {
  var ids = [];
  var json = $.getJSON( "http://www.roblox.com/catalog/json", function( data ) {
    //alert(data[1]['AssetId'])
    var len = Object.keys(data).length;
    for (i = 0; i < len; i++) {
      ids.push(data[i]['AssetId']);
    }
    console.log('var ids = ["'+ids.join("\", \"")+'"]');
  });
}
var msg = 'Send me trades!'
Post(ids[0],msg);
var i = 1;
var Interval = setInterval(function(){
        Post(ids[i],msg)
        i++
    if(i === ids.length){
        i = 1
        print(i)
    }
},300000)
 
    