所以我试图在for循环之前使用直到调用该函数之前尚未定义的变量来定义一个函数。
基本上,我是在定义变量之前使用变量定义函数的。但是这些变量是在我调用该函数之前定义的
let checkForRoles = function(roleWeGive, role1, role2, role3, role4, role5, role6, role7, ratingID) {
if(obj.rating_id === ratingID)
// if statement in the function ^^
let {cid, discord_id, name, discord_username, online_time_month, rating_id } = obj;
// Function calling
checkForRoles(obsRole, s1Role, s2Role, s3Role, c1Role, c3Role, i1Role, i3Role, 1);