පරිගණකවැඩසටහන්

මේ කාලේ ලෙස JS foreach වස්තුව

JavaScript කාරක රීති අරා සහ වස්තූන් විචල්ය ඒකාබද්ධ කිරීමට ඇති හැකියාව ලබා දෙයි. මූලද්රව්ය සඳහා ප්රවේශය චක්රය ක්රියාකරුවන් හරහා දර්ශක හා නම් හරහා ප්රවේශ විය හැකිය.

නමුත් එය එසේ නොවේ නිර්මාණ අවස්ථාවේ දී එකතු අංග ගණන දැන ගැනීමට සෑම විටම කළ හැකි වන අතර, සෑම විටම ඔවුන් තුළ ඇති semantics සපයා ඇති කාරක රීති භාවිතා කිරීමට පහසු නොවේ.

සම්භාව්ය නිර්මාණ

"AData [i]", සහ විට සංඛ්යාව එය පහසු වේ - දර්ශකය "i" හරහා අරාව එක් එක් අංගයක් ප්රවේශය ලබා "{...} (;; i aData.length

var i = 0;
අතර (typeof aData [i] = 'නිර්වචනය නොකළ'!) {... aData [i]; ... මම ++; }

අංග ගණන නොදන්නා විට.

ඔබ ද පිරුණු හා මාලාවක් සැකසීම සඳහා විවිධ ගණිත ක්රමයක් ගොඩනැගීමට හැකි නමුත්, එය නව, නූතන ප්රභේද භාවිතා කිරීමට වඩාත් පහසු වේ.

සම්භාව්ය හොඳ ඔබ ප්රශ්නාවලි මානව සම්පත් (වාසගම, මුල් නම, තනතුර), උපකරණ සඳහා කාඩ් (ආදර්ශ, නිෂ්පාදකයා, විකිණුම්කරු, විකුණූ දිනය), සහ ව හාත්මකව සමුච්චිත පොලී වෙනස් නියෝජනය නොවන බව වෙනත් දත්ත කටයුතු කිරීමට අවශ්ය වන විට.

ම අරාව අංශයකට ම ගුණ හා ක්රම ඇති බව වස්තුවක් හෝ ව්යුහයක් වන විට, සම්භාව්ය ගතිකත්වයන්, ගුණාත්මක හා ප්රමාණාත්මක සමඟ සාර්ථකව කටයුතු, සහ වෙනස් අදහස් රැසක් ගනී නොහැක.

Foreach පුඩුවක්

ගතිකත්වයන් අත්යවශ්ය ගුණ සැබෑ ප්රකාශනය මාලාවක් අංගයක් වේ. නිර්මාණ JS foreach අරාව, සුපුරුදු යම් තරමක් දුරට වෙනස් දී (වෙනත් භාෂා දී සම්මත), සංස්කරණය, අපට ඔහුගේ මූලද්රව්යයක දිනය හරහා ඔවුන්ගේ දේපළ පෙන්වන්න අවස්ථාවක් රැසක් ලබා දීමට ඉඩ.

එකම අරාවක් මාර්ග සමන්විත සිතන්න (ඔවුන්ගේ ගුණාත්මක හා ප්රමාණාත්මක ලක්ෂණ), සහ තවත් අරා - ඇතැම් මාර්ග මත පමණක් ගමන් හා විවිධ පරිමාව ඉන්ධන ටැංකි ඇති කරන බව වාහන, අමුද්රව්ය අතර i.e. දුර ද වැදගත් වේ.

එවැනි කතාවක් තිබුණා සුදුසු ඇල්ගොරිතමය උදාහරණයක් ලෙස, පදනම ලෙස ගත යුතුය, මාර්ග හා ධාවනය කිරීම සඳහා එය මත හැකි වනු ඇත බව මෝටර් රථ තෝරා ගන්න. එය වඩා හොඳ, මාර්ගය සහ මෝටර් රථය නම්, වස්තූන් ලෙස මෙම වැඩසටහනට කතා වේ, "තමන් සොයා ගන්න." මෙම අනෙකුත් දේවල් අතර, මාර්ග හා මෝටර් රථ එකතු වෙනස් කිරීම සඳහා මෙම ඇල්ගොරිතමය වෙනස් කිරීමට අවශ්ය නැත, ස්වයංක්රීයව මාර්ග අලුත්වැඩියා කිරීම සඳහා වන්දි ලබන, එසේ මත වස්තුව-අභිමුඛ වැඩසටහන් ස්වභාවික අයදුම්, මෝටර් රථ නඩත්තු කිරීම සහ වන

තාක්ෂණික JS දී foreach ව්යුහය ඉතා සරළ ය: "aData.forEach (fData);", එහිදී fData - අරාව aData එක් එක් අංගයක් ඉල්ලුම් කර ඇති ක්රියාව:

කාර්යය fData (එනම් වටිනාකම, දර්ශකය) {sText + = දර්ශකය + '=' + අගය + '; '; }.

පහත සඳහන් පරිදි මූලාශ්රය දත්ත නියෝජනය වන්නේ නම්:

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 = 1 1 = 2 2 = 3 3 = 4 4 = 11; 5 = 22, 6 = 44, 7 = මාර්ගය 1, 8 = රේඛාව 2;".

විශේෂාංග Array වස්තූන්

ජාවාස්ක්රිප්ට් මත වස්තුව - විශේෂ. මෙම භාෂාව මත වස්තූන් භාවිතා වෙනත් භාෂා නිර්මාණයන් සිට සැලකිය යුතු වෙනස්. වස්තුව - මෙම ම ගුණ හා ක්රම රැසක් වේ. අග සමග, ඇත්තෙන්ම, යථාර්ථය එහි අන්තර්ගතය හෝ වෙනත් බාහිර වස්තූන්, අරා විචල්ය ඉතිරි හෝ සංස්කරණය මෙම ක්රියාව ඉටු.

JS foreach වස්තුව ව්යුහයන් තුළ එල්ලාවල මහතා විට, filmstrip මත රාමු ලෙස අරාව බවට එන වස්තූන් නව semantics සාදයි: විචල්ය අර්ථයෙන් නිර්මාණය.

ඒ නිසා, ඔවුන් මත පදින්න හැකි බව මෝටර් රථයක් සහ අවසන් දිනය තෝරා ගැනීමට හැකි තමන් විසින් මාර්ග ලබා ගත හැකි මාර්ග පෙරනු ලබයි. මෙම වැඩසටහන් විකල්පය වැඩි විශ්වාසදායක කේතය දී අතිරික්ත සේවකයන් ඉවත් කිරීම බව ඔබ, අවධානය යොමු නොකරන්නේ නම් එම කාර්යය - බෙදා හැරීමේ මාර්ගය තීරණය කිරීම සඳහා - JS foreach අර්ථවත් හා සරල විසඳුමක් ඉදි කරයි: මාර්ග මාර්ග පුළුල් යන්ත්රය තෝරා භාණ්ඩ බෙදාහැරීමේ ක්රියාත්මක කිරීම.

මාර්ග, මාර්ග හා යන්ත්ර සූත්ර නම් - වස්තූන් අරා, මෙම ඇල්ගොරිතමය විශාල සරල වේ. එය JS foreach ව්යුහය ඉස්මතු තාක් කල් එන දිගු බව නුපුරුදු දෙයක්. කෙසේ නමුත්, මේ කාරණය ගැන සරල වුවද, ප්රායෝගිකව එය ක්රියාත්මක කිරීමට අපහසු වේ.

ප්රායෝගිකව JS foreach හා සැබෑ වස්තූන්

නවීන සංවර්ධක සිතන්නේ නැහැ වැඩසටහන් සඳහා හුරු පුරුදු වස්තූන්, නමුත් සැබෑ ගැටලුව වස්තු සමග ක්රියාත්මක වේ. පාර කාර් අය, මාර්ගය, දුර මගින් පොදුවේ අවබෝධ ...

වස්තුව-අභිමුඛ වැඩසටහන් කටු පඳුරු සහිත මාර්ග පරිණාමය, සාම්ප්රදායිකව වැඩසටහනක් වස්තුව අරාව, ආකෘති පත්ර, බොත්තම්, මාර්ගය තෝරා කොටුව, ආදිය ඇති කිරීමට කටයුතු කර ඇත ඇත

මීට අමතරව, වෙනත් භාෂා නිර්මාණය කරන සමඟ JS foreach ප්රායෝගිකව බරපතල සීමාවන් රැගෙන එන නරඹන්නන් බ්රවුසරය තුල සිදු කරනු ලැබේ. සංවර්ධක සෑම නොවේ එහි කේතය බෙදා ගැනීමට සූදානම්. සැබෑ වස්තූන් අරා සහ එකතු භාවිතය ඵලදායී උදාහරණ - දැනුම වැඩි දියුණු කිරීම සඳහා හොඳ ක්රමයක්.

කෙසේ වෙතත්, අනපේක්ෂිත භාවිතය සඳහා ජාවාස්ක්රිප්ට් කේතය ලබා ගත හැකි සංවර්ධක ගතික හා සැබෑ ලෝකය වස්තූන් සඳහා බලාපොරොත්තු අදහස් වර්ධනය පිළිබඳ වක්ර බලපෑමක් ඇති කරයි. JS foreach ඉදිකිරීම් තවමත් පරිපූර්ණ නොවන අතර, ඔවුන්ගේ semantics සංවර්ධනය හරිම සුන්දරයි දිශාව බව පෙනේ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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