javascript - setTimeout giving unexpected identifier? -


so have code running inside of google chrome console, , every time try run it give me unexpected identifier on line: 12. went line , settimeout. don't know how fix this, tried call snipebot() didn't work either.

function snipebot(itemid, max_price){     var itemurl = "http://www.roblox.com/item.aspx?id=" + itemid;             $.get(itemurl, function(data){                 var purchasedata = $($(data).find(".purchasebutton")[0]).data();                         if (purchasedata['expectedprice'] <= max_price){                             $.post('/api/item.ashx?rqtype=purchase&productid=' + purchasedata['productid'] + '&expectedcurrency=1&expectedprice=' + purchasedata['expectedprice'] + '&expectedsellerid=' + purchasedata['expectedsellerid'] + '&userassetid=' + purchasedata['userassetid'], function(){                             console.log('[' + purchasedata['expectedprice'] + ']');                             });                         }             }             settimeout(function(){             snipebot(itemid, max_price);             }); }; snipebot(18426536, 140); 

it's unexpected because call $.get hasn't been closed on previous line:

function snipebot(itemid, max_price){     var itemurl = "http://www.roblox.com/item.aspx?id=" + itemid;             $.get(itemurl, function(data){                 var purchasedata = $($(data).find(".purchasebutton")[0]).data();                         if (purchasedata['expectedprice'] <= max_price){                             $.post('/api/item.ashx?rqtype=purchase&productid=' + purchasedata['productid'] + '&expectedcurrency=1&expectedprice=' + purchasedata['expectedprice'] + '&expectedsellerid=' + purchasedata['expectedsellerid'] + '&userassetid=' + purchasedata['userassetid'], function(){                             console.log('[' + purchasedata['expectedprice'] + ']');                             });                         }             }); // <-- here             settimeout(function(){             snipebot(itemid, max_price);             }, 2000); // <!-- see below }; snipebot(18426536, 140); 

also note second comment, you've missed 2nd parameter settimeout, namely how long delay for. i've added in 2 second delay example. without this, defaults 0, may or may not intended.


Comments

Popular posts from this blog

c++ - No viable overloaded operator for references a map -

java - Custom OutputStreamAppender not run: LOGBACK: No context given for <MYAPPENDER> -

java - Cannot secure connection using TLS -