ኮምፒውተሮችፕሮግራም

የተላበሰ እንደ JS foreach የነገር

ጃቫስክሪፕት አገባብ አደራደሮች እና ነገሮችን ወደ ተለዋዋጮች ማዋሃድ ችሎታ ይሰጣል. ንጥረ ነገሮች መዳረሻ አንድ ዑደት አንቀሳቃሾች በኩል ኢንዴክሶች እና ስሞች በኩል ሊደረስባቸው ይችላሉ.

ነገር ግን ንድፍ ሰዓት ስብስብ ውስጥ ንጥረ ቁጥር ማወቅ ሁልጊዜ የሚቻል አይደለም, እና ሁልጊዜ አገባብ ከእነርሱ ውስጥ ትርጉሞቹ የተሰጠውን መጠቀም አመቺ አይደለም.

ክላሲክ ንድፍ

መደበኛ ምልልስ መግለጫ "ለ (var i = 0; እኔ

var i = 0;
ሳለ {... aData [i] (typeof aData [i] = 'ያልተበየነ!'); ... እኔ ++; }

ጊዜ ንጥረ ቁጥር አይታወቅም.

በተጨማሪም አሞላል እና የድርድር ሂደት የተለያዩ ስልተ መገንባት ይችላሉ, ነገር ግን ይበልጥ ምቹ አዲሱን, ዘመናዊ መሰሎች መጠቀም ነው.

እናንተ መጠይቆች HR (ልከህ, የመጀመሪያ ስም, ቦታ) ለማስኬድ ያስፈልገናል ጊዜ አይሽሬ መልካም, መሣሪያዎች (ሞዴል, አምራች, ሻጭ, በሽያጭ ቀን), እና ከዘፍጥረት እስከ መለወጥ እና ጥርቅም ፍላጎት የሚወክሉ አይደሉም ሌሎች ውሂብ ለ ካርዶች.

በራሱ ላይ ድርድር አባል የራሱ ንብረቶች እና ዘዴዎች ያለው መሆኑን አንድ ነገር ወይም መዋቅር ነው ጊዜ የሚታወቀው ተለዋዋጭ በብዛትና በጥራት መቋቋም, እና የተለየ ትርጉም ድርድር ይወስዳል አይችልም.

Foreach ምልልስ

ውስብስብ አስፈላጊ ንብረቶች ትክክለኛ ነጸብራቅ የድርድር አባል ነው. የተለመደው ከ በተወሰነ የተለየ ውስጥ ንድፍ JS foreach ድርድር, ስሪት, የእርሱ ንጥረ ቀን በኩል ያላቸውን ንብረቶች ለማሳየት አጋጣሚ ድርድር ለመስጠት እንድንሆን ያስችለናል (በሌሎች ቋንቋዎች ጉዲፈቻ).

በተወሰኑ መንገዶች ላይ መጓዝ እና የተለያዩ መጠን የነዳጅ ማጠራቀሚያ ሊኖራቸው የሚችሉ ተሽከርካሪዎች, ማለትም ቅመሞች መካከል ያለውን ርቀት ደግሞ አስፈላጊ ናቸው - አንድ ድርድር አንድ መንገድ (ያላቸውን በጥራት እና በቁጥር ባህርያት), እና ሌላ ድርድር ይይዛል እንበል.

እንዲህ ተምሳሌት ውስጥ ተስማሚ ስልተ ለምሳሌ, የመንገድ ያህል, አንድ መሠረት አድርጎ መውሰድ እና በላዩ ላይ መንዳት አይችልም ዘንድ መኪናዎች መምረጥ አለብዎት. በመንገድ እና መኪና, ነገሮችን እንደ በፕሮግራሙ ውስጥ ሲናገሩ ከሆነ እና, የተሻለ ነው "ራሳቸውን ማግኘት." ይሄ በራስ-ሰር ከሌሎች ነገሮች መካከል, መንገድ እና መኪና ስብስቦች መለወጥ ለማግኘት ስልተ መቀየር አያስፈልገውም ይህም ኦብጀክት-ተኮር ፕሮግራሞች, የሆነ የተፈጥሮ ማመልከቻ ነው በጣም ላይ የመንገድ ጥገና, የመኪና ጥገና እና ለ ማካካሻ

የት fData - በድርድሩ aData ለእያንዳንዱ ኤለመንት ላይ ተግባራዊ የሆነ ተግባር; "aData.forEach (fData)": በቴክኒካዊ JS foreach መዋቅር ላይ በጣም ቀላል ነው

sText + = ኢንዴክስ + '=' + ዋጋ + 'fData (እሴት, ኢንዴክስ) {እንዲሰራ; '; }.

ምንጭ ውሂብ ይወክላሉ ከሆነ በስእሉ እንደሚታየው;

var aData = [1,2,3,4];
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'መስመር 1');
aData.push ( 'መስመር 2');

var sText = '',

እንደዚህ ያለ አጠቃቀም JS foreach ውጤት ያደርጋል:

"0 = = 2 2 = 3 3 = 4 4 = 11 1 1; = 22 5, = 44 6, 7 = መስመር 1, 8 = መስመር 2;".

ባህሪያት ድርድር ነገሮች

ጃቫስክሪፕት ላይ ነገር - ልዩ. በዚህ ቋንቋ ላይ ነገሮችን በመጠቀም በሌሎች ቋንቋዎች ማስፈጸሚያዎች በእጅጉ የተለየ ነው. የነገር - በራሱ ይህን ንብረቶች እና ዘዴዎች መካከል ድርድር ነው. ሁለተኛውን ጋር በተጨባጭ ማስቀመጥ ወይም ይዘት ወይም ሌላ ውጫዊ ነገሮች, ድርድሮች, ተለዋዋጮች አርትዖት, እርምጃ ማከናወን.

ተለዋዋጭ ስሜት መንደፍ: JS foreach የነገር መዋቅሮች ውስጥ iterating ጊዜ ድርድር ላይ ፍሬሞች እንደ ድርድር, ወደ ሲመጣ ነገሮች አዲስ ትርጉሞቹ ይፈጥራሉ.

ስለዚህ, ራሳቸው አጠገብ በመንገድ ላይ ማሽከርከር የሚችል መኪና መምረጥ ይችላሉ, እና የመጨረሻው ቀን የሚገኙ መስመሮች ይጣራሉ. እርስዎ ትኩረት መስጠት የማይችሉ ከሆነ, በዚህ ፕሮግራም አማራጭ ውስጥ ያላገኘና ይበልጥ አስተማማኝ ኮድ, ወደ ተግባር መሆኑን - ማድረስ ያለውን መንገድ ለመወሰን - JS foreach ትርጉም እና ቀላል መፍትሄ ውስጥ ለመገንባት ያደርጋል:, መንገዶች መካከል መንገዶችን ለማስፋፋት ማሽኑ መምረጥ እና ሸቀጦች የመላኪያ ይፈፅማል.

መስመሮች, መንገዶች እና የማሽኖች ከሆነ - የነገሮች ድርድሮች, የ ስልተ በጣም ቀላል ነው. በዚያ JS foreach መዋቅር መከሰታቸው እስካለ ረጅም በመጪው እንግዳ ሊመስል ይችላል. ይሁን እንጂ አንድ ነጥብ ቀላልነት ቢሆንም, በተግባር ላይ ለመተግበር አስቸጋሪ ነው.

JS foreach እና እውነተኛ ነገሮች ለመለማመድ

ዘመናዊ ገንቢ እያሰቡ የተለመዱ ፕሮግራም ነገሮችን, ነገር ግን እውነተኛው ችግር አይደለም ነገሮች ጋር ይሰራል. በተለምዶ በመንገድ መኪና, መስመሩን, ርቀት ሰዎች አላስተዋሉም ...

የነገር-ተኮር ፕሮግራሞች ፕሮግራም የነገር ድርድር, ቅጾች, አዝራሮችን, መንገድ መምረጫ ሳጥን, ወዘተ ለመፍጠር መወሰድ ተደርጓል በተለምዶ እሾሃማ ዱካዎች በዝግመተ ለውጥ, እና አድርጓል

በተጨማሪም, ሌላ ቋንቋ constructs ጋር በመሆን JS foreach ልምምድ ከባድ የአቅም ገደብ ውስጥ የሚያመጣ መሆኑን ጎብኚው በአሳሽዎ ውስጥ ያከናወናቸውን ነው. እያንዳንዱ ገንቢ የራሱን ኮድ ለመጋራት ዝግጁ ነው. አደራደሮች እና እውነተኛ ነገሮች ስብስቦች በመጠቀም ውጤታማ ምሳሌዎች - እውቀት ለማሻሻል ጥሩ መንገድ ነው.

ይሁን እንጂ, ያልታሰቡ አጠቃቀም ገንቢ ለ JavaScript ኮድ መገኘት ኃያልና በገሃዱ አለም ነገሮችን ተስፋ ሀሳቦች መካከል ልማት ላይ ቀጥተኛ ተፅዕኖ አለው. JS foreach ግንባታ ገና ፍጹም አይደለም, እና ትርጉሞቹ እድገት በጣም ተስፋ አመራር ይመስላል.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 am.unansea.com. Theme powered by WordPress.