рдЯреАрдПрд▓, рдбреЙ
VKScript рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рд╣реИ ред рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдореВрд▓рднреВрдд рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рд╕реЗ рднрд┐рдиреНрди рд╣реИрдВред рдирд┐рд╖реНрдХрд░реНрд╖ рджреЗрдЦреЗрдВред
VKScript рдХреНрдпрд╛ рд╣реИ?
VKScript рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рддрд░рд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ VKontakte API рд╡рд┐рдзрд┐ рдХреЛ execute
рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдареАрдХ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рд╣реА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдлреЗрд╕рдмреБрдХ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЧреНрд░рд╛рдлрдХреЙрд▓ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИред
рдЧреНрд░рд╛рдлрдХреЙрд▓ рдФрд░ рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:
рд╡реАрдХреЗ рдПрдкреАрдЖрдИ рдкреНрд░рд▓реЗрдЦрди (рдХреЗрд╡рд▓ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рд▓реЗрдЦрди) рдореЗрдВ рд╡рд┐рдзрд┐ рдкреГрд╖реНрда рд╕реЗ рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╡рд┐рд╡рд░рдг:
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:
- рдЕрдВрдХрдЧрдгрд┐рдд рд╕рдВрдЪрд╛рд▓рди
- рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрдЪрд╛рд▓рди
- рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг ([X, Y])
- parseInt рдФрд░ parseDouble
- рд╕рдВрдШрдЯрди (+)
- рдЕрдЧрд░ рдирд┐рд░реНрдорд╛рдг
- рдкреИрд░рд╛рдореАрдЯрд░ (@ред) рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ
- рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐ рдХреЙрд▓, рд▓рдВрдмрд╛рдИ рдкреИрд░рд╛рдореАрдЯрд░
- рд▓реВрдкреНрд╕ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрд░реАрдХреЗ: рд╕реНрд▓рд╛рдЗрд╕ , рдзрдХреНрдХрд╛ , рдкреЙрдк , рд╢рд┐рдлреНрдЯ , рдЕрдирд╢рд┐рдлреНрдЯ , рд╕реНрдкреНрд▓рд┐рд╕ , рд░реВрдЯ , рд╕реНрдкреНрд▓рд┐рдЯ
- рдСрдкрд░реЗрдЯрд░ рд╣рдЯрд╛рдПрдВ
- рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: row.user.action = "рдкрд░реАрдХреНрд╖рдг";
- рд╕рд░рдгреА рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЦреЛрдЬ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "123" .indexOf (2) = 1, [1, 2, 3] .indexOf (3) = 2. рд░рд┐рдЯрд░реНрди -1 рдпрджрд┐ рддрддреНрд╡ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред
рд╕рдорд╛рд░реЛрд╣ рдирд┐рд░реНрдорд╛рдг рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
рдЙрджреНрдзреГрдд рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ "ECMAScript рд╕рдВрдЧрддрддрд╛ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред" рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реИ? рдЖрдЗрдП рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рднрд╛рд╖рд╛ рдЕрдВрджрд░ рд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИред
рд╕рд╛рдордЧреНрд░реА
- VKScript рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди
- рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╢рдмреНрджрд╛рд░реНрде
- рдирд┐рд╖реНрдХрд░реНрд╖
VKScript рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди
рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ рдХрд┐рд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпрд╣ рд╕рд╣реА рд╣реИ - рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдкрд░ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ рдФрд░ рдЙрддреНрддрд░реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВред рдЖрдЗрдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
while(1);
Runtime error occurred during code invocation: Too many operations
рд╣рдореЗрдВ рдПрдХ Runtime error occurred during code invocation: Too many operations
ред рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИред рдЖрдЗрдП рд╕рдЯреАрдХ рд╕реАрдорд╛ рдорд╛рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
var i = 0; while(i < 1000) i = i + 1;
Runtime error occurred during code invocation: Too many operations
ред
var i = 0; while(i < 999) i = i + 1;
{"response": null}
- рдХреЛрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ рд▓рдЧрднрдЧ 1000 "рдирд┐рд╖реНрдХреНрд░рд┐рдп" рдЪрдХреНрд░ рд╣реИред рд▓реЗрдХрд┐рди, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЪрдХреНрд░ "рдПрдХрд╛рддреНрдордХ" рдСрдкрд░реЗрд╢рди рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдЖрдЗрдП рдПрдХ рдСрдкрд░реЗрд╢рди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдЬреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдХрдИ рдЫреЛрдЯреЗ рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреА рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдЙрдореНрдореАрджрд╡рд╛рд░ рддрдерд╛рдХрдерд┐рдд рдЦрд╛рд▓реА рдмрдпрд╛рди ( ;
) рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, i < 999
50 рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдб рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж ;
рд╕реАрдорд╛ рдкрд╛рд░ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрд╛ рддреЛ рдЦрд╛рд▓реА рдмрдпрд╛рди рдХреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдлреЗрдВрдХрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдСрдкрд░реЗрд╢рдВрд╕ рдХреА рдмрд░реНрдмрд╛рджреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдпрд╛ рд▓реВрдк рдХрд╛ рдПрдХ рдЪрд▓рдирд╛ 50 рд╕реЗ рдЕрдзрд┐рдХ рдСрдкрд░реЗрд╢рди рдХрд░рддрд╛ рд╣реИ (рдЬреЛ рдХрд┐, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ)ред
рдЕрдЧрд▓реА рдмрд╛рдд рдЬреЛ рдорди рдореЗрдВ рдЖрддреА рд╣реИ ;
- рдХреБрдЫ рд╕рд░рд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдЧрдгрдирд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣: 1;
)ред рдЖрдЗрдП рдЗрди рдХреБрдЫ рднрд╛рд╡реЛрдВ рдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
var i = 0; while(i < 999) i = i + 1; 1;
рдЗрд╕ рдкреНрд░рдХрд╛рд░, 2 рд╕рдВрдЪрд╛рд▓рди 1;
50 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдЦрд░реНрдЪ ;
ред рдпрд╣ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЦрд╛рд▓реА рдмрдпрд╛рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЖрдЗрдП рдЪрдХреНрд░ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд 1;
рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ 1;
ред рдпрд╣ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП 5 рдЕрддрд┐рд░рд┐рдХреНрдд 1;
рдЗрд╕рд▓рд┐рдП, рдЪрдХреНрд░ рдХрд╛ рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдПрдХ рдСрдкрд░реЗрд╢рди 1;
рддреБрд▓рдирд╛ рдореЗрдВ 5 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реИ 1;
ред
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдПрдХ рднреА рд╕рд░рд▓ рдСрдкрд░реЗрд╢рди рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрд░ рдСрдкрд░реЗрдЯрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ ~
рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдФрд░ рдСрдкрд░реЗрд╢рди рд╕реНрд╡рдпрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирдирд╛ тАЛтАЛрддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ 1 рд╕реЗ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред
рдЗрд╕ рдСрдкрд░реЗрдЯрд░ рдХреЛ рд╣рдорд╛рд░реЗ рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
var i = 0; while(i < 999) i = i + 1; ~1;
рдФрд░ рд╣рд╛рдВ, рд╣рдо рдПрдХ рдРрд╕реЗ рдСрдкрд░реЗрдЯрд░ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ 1;
- рдЕрдм рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП, 1;
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХрд╛рддреНрдордХ рдСрдкрд░реЗрдЯрд░ рдирд╣реАрдВ рд╣реИред
рдСрдкрд░реЗрдЯрд░ 1;
рд╕рдорд╛рди 1;
, рд╣рдо рд▓реВрдк рдХреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░реЗрдВрдЧреЗ рдФрд░ ~
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ 10 рдПрдХрд╛рддреНрдордХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рдЧрдИ ~
, рдЗрд╕рд▓рд┐рдП, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ 1;
2 рдСрдкрд░реЗрд╢рди рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реАрдорд╛ рд▓рдЧрднрдЧ 1000 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд рд▓рдЧрднрдЧ 10,000 рдПрдХрд▓ рд╕рдВрдЪрд╛рд▓рдиред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕реАрдорд╛ рдареАрдХ 10,000 рдСрдкрд░реЗрд╢рди рд╣реИред
рдХреЛрдб рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдорд╛рдкрдирд╛
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдм рд╣рдо рдХрд┐рд╕реА рднреА рдХреЛрдб рдореЗрдВ рдкрд░рд┐рдЪрд╛рд▓рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдорд╛рдк рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реВрдк рдХреЗ рдмрд╛рдж рдЗрд╕ рдХреЛрдб рдХреЛ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, ~
рдСрдкрд░реЗрдЯрд░, рдпрд╛ рд╕рдВрдкреВрд░реНрдг рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐, рдЬрдм рддрдХ рдХрд┐ Too many operations
рддреНрд░реБрдЯрд┐ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред
рдХреБрдЫ рдорд╛рдк рдкрд░рд┐рдгрд╛рдо:
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЯрд░рдкреНрд░рд┐рдЯрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рджреЛ рдпрд╛ рдЕрдзрд┐рдХ рдкреНрд░рд╢рдВрд╕рдиреАрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
- рджреБрднрд╛рд╖рд┐рдпрд╛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЯреНрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдкрд░ рдПрдХ рдСрдкрд░реЗрд╢рди рдХрд░рддрд╛ рд╣реИред
- рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЯреНрд░реА рдХреЛ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ рдЬреЛ рджреБрднрд╛рд╖рд┐рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ (true?1:1);
(5 рд╕рдВрдЪрд╛рд▓рди) рдФрд░ (false?1:1);
(4 рд╕рдВрдЪрд╛рд▓рди)ред рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдкрд░реЗрд╢рди рдХреЛ рдПрдХ рд╕рдВрдХреНрд░рдордг рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЧрд▓рдд рд╡рд┐рдХрд▓реНрдк "рдмрд╛рдпрдкрд╛рд╕" рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдПрдПрд╕рдЯреА рдмрд╛рдпрдкрд╛рд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдк рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдмрд░рд╛рдмрд░ рд╣реИрдВред рдПрдХ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рдЗрдлрд╝ / рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдЬреЛрдбрд╝реА i = 1;
рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рднреА рд╣реИ i = 1;
(3 рд╕рдВрдЪрд╛рд▓рди) рдФрд░ var j = 1;
(1 рдСрдкрд░реЗрд╢рди)ред рдПрдХ рдирдпрд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдХреЗрд╡рд▓ 1 рдСрдкрд░реЗрд╢рди рдХрд╛ рдЦрд░реНрдЪ рдЖрддрд╛ рд╣реИ, рдФрд░ рдореМрдЬреВрджрд╛ рдПрдХ рдХреА рд▓рд╛рдЧрдд 3 рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛? рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдЪрд░ рдмрдирд╛рдиреЗ рдореЗрдВ 1 рдСрдкрд░реЗрд╢рди рдХрд╛ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИ (рдФрд░, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рдПрдХ рдирд┐рд░рдВрддрд░ рд▓реЛрдбрд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рд╣реИ), рджреЛ рдмрд╛рддреЗрдВ рдХрд╣рддреЗ рд╣реИрдВ:
- рдПрдХ рдирдпрд╛ рдЪрд░ рдмрдирд╛рддреЗ рд╕рдордп, рдЪрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рд╕реНрдореГрддрд┐ рдЖрд╡рдВрдЯрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
- рдПрдХ рдирдпрд╛ рдЪрд░ рдмрдирд╛рддреЗ рд╕рдордп, рдорд╛рди рдХреЛ рдореЗрдореЛрд░реА рд╕реЗрд▓ рдореЗрдВ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдирдП рдЪрд░ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ рдХреА рдЧрдИ рдереА, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЗрд╕ рд╕реНрдореГрддрд┐ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕реНрдЯреИрдХ рдорд╢реАрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред
рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рднреА рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ var j = 1;
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ 1;
рд╕реЗ рддреЗрдЬ рджреМрдбрд╝рддрд╛ рд╣реИ 1;
: рдЕрдВрддрд┐рдо рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕реНрдЯреИрдХ рд╕реЗ рдкрд░рд┐рдХрд▓рд┐рдд рдорд╛рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрджреЗрд╢ рдЦрд░реНрдЪ рдХрд░рддреА рд╣реИред
рд╕рдЯреАрдХ рд╕реАрдорд╛ рдореВрд▓реНрдп рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЪрдХреНрд░ var j=0;while(j < 1)j=j+1;
(15 рдСрдкрд░реЗрд╢рди) рдЙрд╕ рдЪрдХреНрд░ рдХреА рдПрдХ рдЫреЛрдЯреА рдкреНрд░рддрд┐ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдк рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
рдмрдВрдж рдХрд░реЛ рдХреНрдпрд╛? рдХреНрдпрд╛ 9998 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рд╕реАрдорд╛ рд╣реИ? рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреБрдЫ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ ...
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ return 1;
рдХреЛрдб return 1;
0 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╕рдВрдХрд▓рдХ рдХреЛрдб рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдирд┐рд╣рд┐рдд return null;
рдЬреЛрдбрд╝рддрд╛ рд╣реИ return null;
, рдФрд░ рдЬрдм рдЗрд╕рдХреА рд╡рд╛рдкрд╕реА рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╕реАрдорд╛ 10000 рд╣реИ, рд╣рдо рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ рдСрдкрд░реЗрд╢рди return null;
2 рдирд┐рд░реНрджреЗрд╢ рд▓реЗрддрд╛ рд╣реИ (рд╢рд╛рдпрдж рдпрд╣ push null; return;
рддрд░рд╣ рдХреБрдЫ рд╣реИ push null; return;
)ред
рдиреЗрд╕реНрдЯреЗрдб рдХреЛрдб рдмреНрд▓реЙрдХ
рдЖрдЗрдП рдХреБрдЫ рдФрд░ рдорд╛рдк рд▓реЗрдВ:
рдЖрдЗрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрдереНрдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:
- рдПрдХ рдмреНрд▓реЙрдХ рдореЗрдВ рдПрдХ рдЪрд░ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдкрд░реЗрд╢рди рд╣реЛрддрд╛ рд╣реИред
- рдЬрдм "рдлрд┐рд░ рд╕реЗ рдПрдХ рдЪрд░ рдШреЛрд╖рд┐рдд" рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджреВрд╕рд░реА рдШреЛрд╖рдгрд╛ рдкреВрд░реА рд╣реЛрддреА рд╣реИред
- рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдЪрд░ рдмрд╛рд╣рд░ рд╕реЗ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ (рдЕрдВрддрд┐рдо рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ)ред
рдпрд╣ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рд╕реНрдЯреИрдХ рд╕реЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдШреЛрд╖рд┐рдд рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдкрд░реЗрд╢рди рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдЬрдм рдХреЛрдИ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рднреА рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдореЗрдердбреНрд╕, рдПрдкреАрдЖрдИ рдХреЙрд▓
рдЖрдЗрдП рд╣рдо рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА / рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ 2 рдСрдкрд░реЗрд╢рди рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рдирдВрдмрд░ рд▓реЛрдб рдХрд░рдирд╛ рд╣реИред рдПрдХ рдЧреИрд░-рд░рд┐рдХреНрдд рд╕рд░рдгреА рдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рд╕рд░рдгреА / рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓реЛрдбрд┐рдВрдЧ рддрддреНрд╡реЛрдВ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рд╕реАрдзреЗ рдмрдирд╛рдиреЗ рд╕реЗ рдПрдХ рдСрдкрд░реЗрд╢рди рд╣реЛрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдирд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдордп рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐ рдХреЙрд▓ рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рднреА рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИ - рдПрдХ рдЗрдХрд╛рдИ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛, рдкрд░рд┐рдгрд╛рдо pop
(рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЧреБрдг рд▓реЗрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ)ред рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рддреАрди рдЙрджрд╛рд╣рд░рдг рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрддреЗ рд╣реИрдВред
"".substr(0, 0);
- рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЛрдб рдХрд░рдирд╛, рд╢реВрдиреНрдп рд▓реЛрдб рдХрд░рдирд╛, рд╢реВрдиреНрдп рд▓реЛрдб рдХрд░рдирд╛, pop
рдкрд░рд┐рдгрд╛рдоред рдПрдХ рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2 рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ (рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)редvar j={};jx=1;
- рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛, рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реЛрдб рдХрд░рдирд╛, рдПрдХ рдпреВрдирд┐рдЯ рд▓реЛрдб рдХрд░рдирд╛, рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рдмрд╛рдж pop
рдпреВрдирд┐рдЯред рдлрд┐рд░, рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП 2 рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВредvar j={x:1};delete jx;
- рдпреВрдирд┐рдЯ рд▓реЛрдб рдХрд░рдирд╛, рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛, рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реЛрдб рдХрд░рдирд╛, рдбрд┐рд▓реАрдЯ рдХрд░рдирд╛ред рдбрд┐рд▓реАрдЯ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП 3 рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред
рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╢рдмреНрджрд╛рд░реНрде
рд╕рдВрдЦреНрдпрд╛
рдореВрд▓ рдкреНрд░рд╢реНрди рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдБ: VKScript рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рд╣реИ рдпрд╛ рджреВрд╕рд░реА рднрд╛рд╖рд╛ рд╣реИ? рдЪрд▓реЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ:
return 1000000000 + 2000000000;
{"response": -1294967296};
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреВрд░реНрдгрд╛рдВрдХ рдЬреЛрдбрд╝ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкреВрд░реНрдгрд╛рдВрдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рд╣реИ рдХрд┐ 0 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рд╕реЗ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ, рдФрд░ Infinity
рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрддреА рд╣реИред
рд╡рд╕реНрддреБрдПрдВ
return {};
{"response": []}
рдмрдВрдж рдХрд░реЛ рдХреНрдпрд╛? рд╣рдо рдПрдХ рд╡рд╕реНрддреБ рд╡рд╛рдкрд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ? рд╣рд╛рдБ, рдпрд╣ рд╣реИред рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рд╕реЗ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдПрдХ рдЦрд╛рд▓реА рд╡рд╕реНрддреБ рдФрд░ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдПрдХ рдФрд░ рд╕рдорд╛рди рд╣реЛрддреА рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА length
рд╕рдВрдкрддреНрддрд┐ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рдЧреБрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реМрдЯрд╛рддреА рд╣реИред
рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕реВрдЪреА рдХреЗ рддрд░реАрдХреЗ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ?
return {a:1, b:2, c:3}.pop();
3
pop
рд╡рд┐рдзрд┐ рдЕрдВрддрд┐рдо рдШреЛрд╖рд┐рдд рд╕рдВрдкрддреНрддрд┐ рд▓реМрдЯрд╛рддреА рд╣реИ, рдЬреЛ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рддрд╛рд░реНрдХрд┐рдХ рд╣реИред рдЧреБрдгреЛрдВ рдХрд╛ рдХреНрд░рдо рдмрджрд▓реЗрдВ:
return {b:1, c:2, a:3}.pop();
3
рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдЙрд╕ рдХреНрд░рдо рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЧреБрдг рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЖрдЗрдП рд╕рд╛рдВрдЦреНрдпрд┐рдХ рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
return {'2':1,'1':2,'0':3}.pop();
3
рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреБрд╢ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
var a = {'2':'a','1':'b','x':'c'}; a.push('d'); return a;
{"1": "b", "2": "a", "3": "d", "x": "c"};
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреБрд╢ рд╡рд┐рдзрд┐ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреБрдВрдЬреА рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рддреА рд╣реИ рдФрд░ рдЕрдВрддрд┐рдо рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреБрдВрдЬреА рдХреЗ рдмрд╛рдж рдПрдХ рдирдпрд╛ рдорд╛рди рдЬреЛрдбрд╝рддреА рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ "рдЫреЗрдж" рдирд╣реАрдВ рднрд░реЗ рдЬрд╛рддреЗ рд╣реИрдВред
рдЕрдм рдЗрди рджреЛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
var a = {'2':'a','1':'b','x':'c'}; a.push(a.pop()); return a;
{"1": "b", "2": "a", "3": "c", "x": "c"};
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ, рддрддреНрд╡ рдХреЛ рд╕рд░рдгреА рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ push
рдФрд░ pop
рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рдмрдЧ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╣рдореЗрдВ рдФрд░ рдЧрд╣рд░реЗ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ!
рд╡рд╕реНрддреБ рд╕рдВрдЧреНрд░рд╣рдг
var x = {}; var y = x; xy = 'z'; return y;
{"response": []}
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, VKScript рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм рд╣рдо рд╕реНрдЯреНрд░рд┐рдВрдЧ a.push(a.pop());
рдХреЗ рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ a.push(a.pop());
- рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕рд░рдгреА рдХрд╛ рдкреБрд░рд╛рдирд╛ рдореВрд▓реНрдп рд╕реНрдЯреИрдХ рдкрд░ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ рд╕реЗ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреИрд╕реЗ рд╣реИ? рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп "рдЕрддрд┐рд░рд┐рдХреНрдд" рдирд┐рд░реНрджреЗрд╢ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдРрд░реЗ рддрд░реАрдХреЗ
рдирд┐рд╖реНрдХрд░реНрд╖
VKScript рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ, рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╢рдмреНрджрд╛рд░реНрде рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрд┐рд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡реАрдХреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдВрддрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдкреАрдПрд╕ рд╢рдмреНрджрд╛рд░реНрде
рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдиреЗ +
рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВрдиреЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП (рдмрд┐рдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░), рдпрджрд┐ рдСрдкрд░реЗрдВрдб int
рдФрд░ double
, рддреЛ int
рдХреЛ double
рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рджреЛрдиреЛрдВ рдСрдкрд░реЗрдВрдб int
, рддреЛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд 32-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ (рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде) рдкрд░ рдПрдХ рдСрдкрд░реЗрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред