Freecodecamp: рдЪреБрдиреМрддреА [рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдмрд╣реБ-рдЖрдпрд╛рдореА рдкрд╣реБрдВрдЪ] рдмрдЧ рдХреЛ рд╣рд▓ рдХрд░рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдЕрдЧре░ 2016  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: freeCodeCamp/freeCodeCamp

рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЪреИрд▓реЗрдВрдЬ
рдПрдХ рдореБрджреНрджрд╛ рд╣реИред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдВрдЯ рд╣реИ: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36 ред
рдХреГрдкрдпрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд▓рд┐рдВрдХ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
рдореИрдВрдиреЗ рдЕрднреА myData = 8 рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП myData = 4 + 4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЪреБрдиреМрддреА рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ, рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рдирд╣реАрдВ рд╣реВрдВ рддреЛ рдпрд╣ рдПрдХ рдмрдЧ ...

рдореЗрд░рд╛ рдХреЛрдб:


// Setup
var myArray = [[1,2,3], [4,5,6], [7,8,9], [[10,11,12], 13, 14]];

// Only change code below this line.
var myData = myArray[0][0];
myData = 4 + 4;

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ Pablo152 рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЖрдк рд╕рд╣реА рд╣реИрдВ, рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдмрдЧ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрдб рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордореНрдо, рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рджреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:

  1. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдб var myData = myArray[0][0]; рдЗрд╕рд▓рд┐рдП рд╣рдо рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдХрдо рд╕реЗ рдХрдо рд╢реВрдиреНрдп рдХреЛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВред
  2. рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреЛрдИ myData = <some number> рдпрд╛рдиреА /myData = \d/ рдпрд╛ рдХреБрдЫ рд╕рдорд╛рди рд╣реИред

cc / @ FreeCodeCamp / рдЬрд╛рд░реА-рдордзреНрдпрд╕реНрде

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ Pablo152 рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЖрдк рд╕рд╣реА рд╣реИрдВ, рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдмрдЧ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрдб рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордореНрдо, рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рджреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:

  1. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдб var myData = myArray[0][0]; рдЗрд╕рд▓рд┐рдП рд╣рдо рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдХрдо рд╕реЗ рдХрдо рд╢реВрдиреНрдп рдХреЛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВред
  2. рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреЛрдИ myData = <some number> рдпрд╛рдиреА /myData = \d/ рдпрд╛ рдХреБрдЫ рд╕рдорд╛рди рд╣реИред

cc / @ FreeCodeCamp / рдЬрд╛рд░реА-рдордзреНрдпрд╕реНрде

@erictleung рдПрдХ рдпрд╛ рджреЛрдиреЛрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕рдВрджреЗрд╢ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП You should be using bracket notation to read the value from myArray рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдПрдХ рд╣реА рд╕реНрдерд┐рддрд┐ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

@erictleung рдореИрдВ @BKinahan рд╕реЗ рд╕рд╣рдордд - рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдХреЛрдиреЗ рдорд╛рдорд▓реЛрдВ рд╣реИ рдХрд┐ рдЖрдиреЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЗрди рдХреЗ рдкреАрдЫреЗ рдЯрдХ рдкрд░реАрдХреНрд╖рдг рдХреА рдПрдХ рджреАрд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдХреИрдореНрдкрд░ рдбрд░рд╛рдирд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдПред

@QuincyLarson @BKinahan рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ! рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕рд┐рд░реНрдл You should be using bracket notation to read the value from myArray рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмреНрд░реИрдХреЗрдЯ myArray[0][0] ред рдпрд╣ рдХреЛрдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@erictleung рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЖрдкрдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЙрдкрд░реЛрдХреНрдд myData = 4+4 рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕рд╣рдордд рд╣реИрдВ рддреЛ рдореИрдВ myData [0] [0] рдФрд░ regex рджреЛрдиреЛрдВ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдБрдЧрд╛ред

@dhcodes рд╡рд╛рдЬрд┐рдм рд▓рдЧрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ @QuincyLarson рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред рддреЛ regex рдХреЗ рд▓рд┐рдП /myData = \d/ рдХреА рддрд▓рд╛рд╢ myData = 4 + 4 рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░реЗрдЧреА, рддреЛ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЙрд╕рдХреЗ рд▓рд┐рдП рднреА рд╣рд┐рд╕рд╛рдм рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж!

@ рдбрд╛рдпрдХреЛрдбреНрд╕ рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╡рд╣ рдЗрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ said рдкрдХрдбрд╝ рд▓рд┐рдпрд╛

рдЬрдмрдХрд┐ 4 + 4 рд╕рдорд╛рдзрд╛рди рдЪреБрдиреМрддреА рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рджрд┐рд╢рд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛, "рдмреНрд░реИрдХреЗрдЯ рд╕рдВрдХреЗрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП myArray рд╕реЗ рдПрдХ рддрддреНрд╡ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдХрд┐ myData 8 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ":

// рд╕реЗрдЯ рдЕрдк
var myArray = [[1,2,3], [4,5,6], [7,8,9], [[10,11,12], 13, 14]];

// рдЗрд╕ рд▓рд╛рдЗрди рдХреЗ рдиреАрдЪреЗ рдХреЗрд╡рд▓ рдХреЛрдб рдмрджрд▓реЗрдВред
var myData = myArray [2] [1];

myArray [2] [1];

рдЕрдЪреНрдЫрд╛ рд╡рд┐рд╖рдп рдЬреЛ рдореИрдВ рд╕реАрдЦрддрд╛ рд╣реВрдБ,

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

danielonodje picture danielonodje  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

imhuyqn picture imhuyqn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MelissaManning picture MelissaManning  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vaibsharma picture vaibsharma  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

EthanDavis picture EthanDavis  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ