parse.com - javascript variables not getting passed to function -
For any reason on line 54 (which is starred ************) error My 'RandUsers' array is saying that 'push' is not popping up can not be undefined but the array which was initially empty should not have been properly passed. Why the RandUuer is not being passed properly?
This cloud code on Parse.com is being triggered by an AfterSave function. I've declared variables so that they can be global variables, but if the idc is a cloud code and does not have a regular implementation file, then it affects. After You define randUsers locally in getUsers function by making this an argument: You call getUsers with these arguments: Then randUsers in the leanBody getUsers function, you need to either remove it from the logic or when getUsers calling it to pass it var leanBody = ""; Var leanSenderName = ""; Var leanSenderId = ""; Var randUsers = []; Function varReset (LeanBox, LinuxSender, Lean SenderID, RAND User) {leanBody = ""; LeanSenderName = ""; LeanSenderId = ""; RandUsers = []; Console.log ("variables were set"); } Parse.Cloud.afterSave ("lean", function (request, leanbody, leanseader name, LAN sensor id, rand user) {varReset (Leanboody, LinuxSender, Lean Sender id, RAND user); var Leenquency = new parse.quaverui ("Lean" ); Linenquire first ({success: function (result) {console.log ("first object was received"); leanBody = (results.get ("messageBody")); leanSenderName = (results.get ("SENDERNAME" ); LeanSenderId = (Results.get ("senderId"); getUsers (Leanboody, LAN SenderID, LANE SENDERNAME, RAND USER); results.destroy ({SUCCESS: function (results) {Console.log ("deleted");}, error: function result, error) {}})}}, error: function (error) {}});}); Function getUsers (RandUsers, Reaction, Lean Body, LinuxSender, LAN SanderID, RAND User) {var query = new parse.quality (pars. User); Query.find (Excerpt: function (Results, leanBody, leanSenderName, leanSenderId, randUsers) {var users = []; console.log ("result =" + result); // Exclude username from results for (above I = 0; i & lt; results.length; ++ i) {users.push (for results [i] .id);} (var i = 0; i
function getUsers (randUsers, feedback, leanBody, leanSenderName, leanSenderId, randUsers) {// blabla randUsers.push (rand); // The randUsers function has the argument given in this context / / blabla}
getUsers (Leanbodie, Lean SenderID, LeanSaderName, RAND User) ;.
Comments
Post a Comment