સામગ્રીનું કોષ્ટક[છુપાવો][બતાવો]
- 1. તમારા મૂળભૂત જ્ઞાનમાં સુધારો કરો
- 2. ઑબ્જેક્ટ-ઓરિએન્ટેડ વ્યૂહરચનાનો ઉપયોગ કરો
- 3. ફંક્શન નાના હોય તો પણ તેનો ઉપયોગ કરો
- 4. == ને બદલે, === નો ઉપયોગ કરો
- 5. JSLint નો ઉપયોગ કરો
- 6. સ્ક્રિપ્ટો તમારા પૃષ્ઠના તળિયે મૂકવી જોઈએ
- 7. સ્ટ્રિંગ બનાવવાની સૌથી ઝડપી રીત
- 8. તમારા કોડ પર એક ટિપ્પણી ઉમેરો
- 9. ટેમ્પલેટ લિટરલ્સનો ઉપયોગ કરો
- 10. પુનરાવર્તકો અને લૂપ્સના … માટે
- 11. નવા ઑબ્જેક્ટ() ને બદલે {} નો ઉપયોગ કરો
- 12. તમારા કોડમાં let અને const મૂકવાનો વિચાર કરો
- 13. eval() એ સારો વિચાર નથી
- 14. સ્પ્રેડ ઓપરેટર હાથમાં આવે છે
- 15. રાહ જુઓ અને અસુમેળ કરો
- 16. Javascript માં includes() પદ્ધતિનો ઉપયોગ કરો
- 17. Splice નો ઉપયોગ કરીને એરેમાંથી વસ્તુઓ દૂર કરો
- 18. એરો ફંક્શનનો ઉપયોગ કરો
- 19. ડિસ્ટ્રક્ચરિંગ સાથે, તમે ઝડપથી વેરિયેબલ વેલ્યુ અસાઇન કરી શકો છો
- 20. ઘણા પ્રોજેક્ટ બનાવો
- ઉપસંહાર
જો તમને ક્યારેય વેબ ડેવલપમેન્ટમાં રસ પડ્યો હોય, તો તમે કદાચ JavaScript પર આવ્યા છો. ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ ભાષા JavaScript છે. ડેવલપર્સ તેનો ઉપયોગ વેબ પેજની ક્લાયન્ટ-સાઇડ (ફ્રન્ટ એન્ડ) ને ડાયનેમિક અને ઇન્ટરેક્ટિવ બનાવવા માટે કરે છે.
તેનો ઉપયોગ HTML અને CSS સાથે વેબ પૃષ્ઠો અને વેબ એપ્લિકેશનો બનાવવા માટે પણ થાય છે. ઇન્ટરનેટ પર આજકાલ એવું કોઈ વેબ પેજ નથી કે જેમાં JavaScript કોડ ન હોય. તે વિકાસકર્તાની નોકરીનું એક અવિભાજ્ય પાસું બની ગયું છે.
ખરેખર, તે સતત વધી રહ્યું છે. જોકે JavaScript વેબ પૃષ્ઠોને કાર્યક્ષમતા પ્રદાન કરવા માટે શ્રેષ્ઠ રીતે ઓળખાય છે, તે બિન-જાવાસ્ક્રિપ્ટ વાતાવરણમાં પણ કાર્યરત છે. Node.js, Apache Couch-DB, અને Adobe Acrobat આ તકનીકોના ઉદાહરણો છે. JavaScript ચલાવવા માટે, મોટાભાગના આધુનિક વેબ બ્રાઉઝર્સમાં ઇન-બિલ્ટ JavaScript એક્ઝેક્યુશન એન્જિન હોય છે. જો તમે સફળ વેબ ડેવલપર બનવા માંગતા હો, તો તમારે JavaScript સાથે વ્યવહાર કરવો પડશે.
તમારે આજે અથવા કાલે તેનો સામનો કરવો પડશે. શા માટે સમય પહેલાં જાવાસ્ક્રિપ્ટ શીખશો નહીં જેથી જ્યારે સમય આવે ત્યારે તમે તૈયાર રહેશો?
આ તે છે જે તમે આ સત્રમાં શીખી શકશો. તે સમજાવે છે કે તમારી JavaScript ને પોલિશ કરીને તમારા સાથી વેબ ડેવલપરથી એક ડગલું આગળ કેવી રીતે રહેવું.
ચાલો શરૂ કરીએ!
1. તમારા મૂળભૂત જ્ઞાનમાં સુધારો કરો
હું ખરેખર મૂળભૂત વિચાર અને નિવેદન સાથે શરૂ કરીશ જે તમે નાનપણથી સાંભળ્યું છે. મૂળભૂત બાબતો શીખો અને તેને વ્યવહારમાં મૂકો. ઘણી વખત, તમે કોડિંગ સાથે તર્ક લાગુ કરશો, પરંતુ તમે ભૂલી જશો કે તેના માટે પહેલેથી જ બિલ્ટ-ઇન ફંક્શન છે, જેમ કે એરેને કાપી નાખવું. જ્યારે તમે JavaScript કોડ ચલાવો છો, ત્યારે તમને ભૂલ મળી શકે છે, અને પરિણામે, ઘણી વધારાની સુવિધાઓ કામ કરવાનું બંધ કરે છે.
આ એક કોલોન અથવા ઊંધી અલ્પવિરામને કારણે થઈ શકે છે. આ બાબતો મૂળભૂત બાબતોની સમજના અભાવના પરિણામે થાય છે. એક જ પ્રોગ્રામમાં ઘણી વખત, મૂળભૂત લૂપ જેમ કે for, who, અથવા do while નો ઉપયોગ કરવામાં આવે છે. લૂપ્સ એ સૌથી મૂળભૂત પ્રોગ્રામિંગ રચનાઓમાંની એક છે.
જો તમે લૂપિંગ અને અન્ય ફન્ડામેન્ટલ્સથી અજાણ હોવ તો કોડ બનાવવો ખૂબ મુશ્કેલ છે અને ફર્મ માટે કામ કરવાની તક પણ છે. તમારા ફંડામેન્ટલ્સ પર બ્રશ કરવું મહત્વપૂર્ણ છે કારણ કે તે એક નક્કર પાયો પૂરો પાડે છે જેના પર ઉકેલના જટિલ તર્ક અને પ્રતિષ્ઠા વિકસાવવા માટે.
2. ઑબ્જેક્ટ-ઓરિએન્ટેડ વ્યૂહરચનાનો ઉપયોગ કરો
ઑબ્જેક્ટ-ઓરિએન્ટેડ પદ્ધતિ એ આજે સૌથી જાણીતી પ્રોગ્રામિંગ અભિગમ છે. ઑબ્જેક્ટ-ઓરિએન્ટેડ એપ્રોચ, જે C++ થી શરૂ થયું હતું, ત્યારથી લોકપ્રિયતામાં જબરદસ્ત વધારો થયો છે. આજે, બધી મુખ્ય ભાષાઓ બનાવવા માટે માત્ર ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગનો ઉપયોગ થાય છે. ઑબ્જેક્ટ-ઓરિએન્ટેડ વ્યૂહરચના તે છે જે ચોક્કસ ઑબ્જેક્ટ પર કેન્દ્રિત છે.
આઇટમ પછી મૂળભૂત એન્ટિટી બની જાય છે. આ ઑબ્જેક્ટ પછી આધાર તરીકે પૃષ્ઠ પર વિશેષતાઓ અને કાર્યો ઉમેરવા માટે વપરાય છે. તમે કોઈપણ કાર્ય અથવા ઑબ્જેક્ટ વિના ઉપરથી નીચે સુધી કોડ બનાવવાની પરંપરાગત પદ્ધતિનો પણ ઉપયોગ કરી શકો છો. આ ખૂબ વ્યાપક છે અને ક્યારેય પ્રયાસ કરવો જોઈએ નહીં. કોડ વિકસાવતી વખતે, આપણે કાર્યાત્મક અભિગમનો ઉપયોગ કરવો જોઈએ, અને જો આપણે કાર્યોનો ઉપયોગ કરીએ, તો આપણે વસ્તુઓનો ઉપયોગ કરવો જોઈએ.
તેથી, શરૂઆતમાં, તમારા વ્યાપક કોડને ઑબ્જેક્ટ-ઓરિએન્ટેડ કોડમાં રૂપાંતરિત કરવાનો પ્રયાસ કરો, અને હંમેશા તમારો કોડ ઑબ્જેક્ટ-ઓરિએન્ટેડ શૈલીમાં લખો. જ્યારે તમે અન્ય લોકોના કોડનો અભ્યાસ કરો છો, ત્યારે તમે સતત ઑબ્જેક્ટ-ઓરિએન્ટેડ તકનીકો જોશો. જો તમે JavaScript માં નિપુણતા મેળવવા માંગતા હો, તો તે શ્રેષ્ઠ છે જો તમે તેના પર હાથ મેળવો.
3. ફંક્શન નાના હોય તો પણ તેનો ઉપયોગ કરો
કાર્યાત્મક અભિગમ સાથે પ્રોગ્રામિંગ એ એક જબરદસ્ત રીત છે. શા માટે? તે તમારા સૉફ્ટવેરને મોડ્યુલોમાં અલગ કરે છે જે એકસાથે કાર્ય કરે છે પરંતુ હજુ પણ એક બીજાથી અલગ છે. તમને સમજવામાં મદદ કરવા માટે હું તમને એક ઉદાહરણ આપું.
પૂર્ણાંકોના રુટ મીન સ્ક્વેરની ગણતરી ફંક્શનનો ઉપયોગ કરીને કરી શકાય છે. આમ કરવા માટે, તમારે પૂર્ણાંકોનો વર્ગ કરવો જોઈએ, તેમના સરેરાશની ગણતરી કરવી જોઈએ અને પછી સરેરાશના વર્ગમૂળની ગણતરી કરવી જોઈએ. પ્રક્રિયામાં ત્રણ તબક્કા છે. પરિણામે, અમે ત્રણ કાર્યોને નિયુક્ત કરી શકીએ છીએ. પરંતુ, જેમ તમે જોઈ શકો છો, આ તમામ કાર્યો એકબીજા સાથે જોડાયેલા છે. એકનું આઉટપુટ બીજાને મોકલવામાં આવે છે, અને અમે અંતિમ પરિણામ પ્રાપ્ત કરીએ છીએ.
ચાલો ડોળ કરીએ કે ત્રણ કાર્યોને બદલે, તમારે બહુવિધ પરિબળોના આધારે RMSની ગણતરી કરવા માટે ફક્ત એકની જરૂર છે. અંતિમ ઉકેલ, જેમ તમે જોઈ શકો છો, તે ખોટો છે. આ સમયે આટલી મોટી ઘટનામાં શું ખોટું થયું તે નક્કી કરવું તમારા માટે ખૂબ મુશ્કેલ હશે.
બીજી બાજુ, ત્રણ નાના કાર્યો રાખવાથી, તમે ઝડપથી વિશ્લેષણ કરી શકશો. પરિણામે, જો કાર્યો સાધારણ હોય, તો પણ તેનો ઉપયોગ અલગ કોડ મોડ્યુલોને વ્યાખ્યાયિત કરવા માટે કરો. આ ટેક્નિક તમને જાદુની જેમ જાવાસ્ક્રિપ્ટ એક્સપર્ટ બનવામાં મદદ કરશે.
હવે, ચાલો કેટલીક JavaScript કોડિંગ ટિપ્સ જોઈએ.
4. == ને બદલે, === નો ઉપયોગ કરો
JavaScript માં, બે પ્રકારના સમાનતા ઓપરેટરો છે: કડક સમાનતા ઓપરેટર્સ === અને !==, અને બિન-કઠોર સમાનતા ઓપરેટર્સ == અને !=. સરખામણી કરતી વખતે, હંમેશા ચોક્કસ સમાનતાનો ઉપયોગ કરવો તે શ્રેષ્ઠ પ્રથા તરીકે ગણવામાં આવે છે. == અને != સાથે કામ કરતી વખતે, જો કે, અલગ-અલગ પ્રકારો સાથે કામ કરતી વખતે તમને સમસ્યાઓનો સામનો કરવો પડશે.
જ્યારે મૂલ્યોના પ્રકારો, તમે સરખામણી કરી રહ્યાં છો તે અલગ હોય છે, બિન-કડક ઓપરેટરો તેમના મૂલ્યોને દબાણ કરવાનો પ્રયાસ કરશે, જે અણધાર્યા પરિણામો તરફ દોરી શકે છે.
5. JSLint નો ઉપયોગ કરો
ડગ્લાસ ક્રોકફોર્ડે JSLint, એક ડીબગર બનાવ્યું. ફક્ત તમારી સ્ક્રિપ્ટને બોક્સમાં મૂકો, અને તે કોઈપણ ભૂલો અથવા ખામીઓ માટે તેને ઝડપથી સ્કેન કરશે.
JSLint JavaScript સ્ત્રોત ફાઇલની તપાસ કરે છે. જો કોઈ સમસ્યા મળી આવે, તો તે સમસ્યાના વર્ણન અને સ્ત્રોતની અંદર અંદાજિત સ્થિતિ સાથેનો સંદેશ મોકલે છે. આ સમસ્યા હંમેશા સિંટેક્ટિક ભૂલ નથી હોતી, જો કે તે ઘણી વાર થાય છે.
JSLint શૈલીયુક્ત ધોરણો અને માળખાકીય મુદ્દાઓ બંનેની તપાસ કરે છે. તેનો અર્થ એ નથી કે તમારું સોફ્ટવેર સચોટ છે. તે સમસ્યાઓની તપાસમાં મદદ કરવા માટે આંખોની બીજી જોડી ઉમેરે છે. તમે સ્ક્રિપ્ટ પર સાઇન ઓફ કરો તે પહેલાં, તમે કોઈ ભૂલ કરી નથી તેની ખાતરી કરવા માટે તેને JSLint દ્વારા ચલાવો.
6. સ્ક્રિપ્ટો તમારા પૃષ્ઠના તળિયે મૂકવી જોઈએ
વપરાશકર્તાનો પ્રાથમિક ઉદ્દેશ્ય એ છે કે પૃષ્ઠ શક્ય તેટલી ઝડપથી લોડ થાય. જ્યાં સુધી સંપૂર્ણ ફાઇલ લોડ ન થાય ત્યાં સુધી બ્રાઉઝર સ્ક્રિપ્ટ લોડ કરવાનું ચાલુ રાખી શકતું નથી. પરિણામે, વપરાશકર્તાને કોઈપણ પ્રગતિ જોવા માટે વધુ રાહ જોવી પડશે.
જો તમારી પાસે JS ફાઇલો છે જેનો ઉપયોગ માત્ર કાર્યક્ષમતા પ્રદાન કરવા માટે થાય છે (ઉદાહરણ તરીકે, એકવાર બટન દબાવવામાં આવે છે), તો તેને ક્લોઝિંગ બૉડી ટૅગની બરાબર પહેલાં પૃષ્ઠના તળિયે મૂકો. આ નિઃશંકપણે શ્રેષ્ઠ પ્રથા છે.
7. સ્ટ્રિંગ બનાવવાની સૌથી ઝડપી રીત
જ્યારે તમારે એરે અથવા ઑબ્જેક્ટની આસપાસ લૂપ કરવાની જરૂર હોય, ત્યારે લૂપ સ્ટેટમેન્ટ માટે હંમેશા તમારા વિશ્વાસુનો ઉપયોગ કરશો નહીં. હાથમાં રહેલા કાર્ય માટે ઝડપી ઉકેલ લાવવા માટે તમારી કલ્પનાનો ઉપયોગ કરો. હું તમને નંબરો લાવવાનો નથી; તમારે ફક્ત મારા પર વિશ્વાસ કરવો પડશે (અથવા તમારા માટે પરીક્ષણ).
આ અત્યાર સુધીની સૌથી ઝડપી તકનીક છે.
8. તમારા કોડ પર એક ટિપ્પણી ઉમેરો
શરૂઆતમાં તે અર્થહીન દેખાઈ શકે છે, પરંતુ જ્યારે હું કહું કે તમારે શક્ય તેટલી વાર તમારા કોડ પર ટિપ્પણી કરવી જોઈએ ત્યારે મારો વિશ્વાસ કરો. જો તમે મહિનાઓ પછી પ્રોજેક્ટ પર પાછા આવો અને તમારી મૂળ વિચાર પ્રક્રિયાને યાદ ન કરી શકો તો શું?
જો તમારો કોડ તમારા સહકાર્યકરોમાંથી એક દ્વારા અપડેટ કરવાનો હોય તો શું? તમારા કોડના મહત્વપૂર્ણ ક્ષેત્રો પર હંમેશા ટિપ્પણી કરવી જોઈએ.
9. ટેમ્પલેટ લિટરલ્સનો ઉપયોગ કરો
ડબલ અથવા સિંગલ અવતરણ સાથે બનાવેલ શબ્દમાળાઓની મર્યાદાઓ અસંખ્ય છે. તેમની સાથે કામ કરવાનું વધુ સરળ બનાવવા માટે, તમે તમારી કેટલીક સ્ટ્રીંગ્સને ટેમ્પલેટ લિટરલ્સ સાથે બદલવાનું પસંદ કરી શકો છો.
બેકટિક કેરેક્ટર (') નો ઉપયોગ ટેમ્પલેટ લિટરલ્સ બનાવવા માટે થાય છે, જેના ઘણા ફાયદા છે. તમે તેનો ઉપયોગ અભિવ્યક્તિઓ સંગ્રહિત કરવા અથવા મલ્ટિ-લાઇન સ્ટ્રિંગ્સ બનાવવા માટે કરી શકો છો.
જેમ તમે જોઈ શકો છો, પરંપરાગત શબ્દમાળા શાબ્દિક સિંગલ અથવા ડબલ અવતરણ સાથે બાંધવામાં આવે છે તેનાથી વિપરીત, અમારે વારંવાર અમારા નમૂના શાબ્દિકની અંદર અને બહાર જવું પડતું નથી. આનાથી ટાઇપિંગની ભૂલોની સંભાવના ઓછી થાય છે અને અમને ક્લીનર કોડ લખવાની મંજૂરી મળે છે.
10. પુનરાવર્તકો અને લૂપ્સના … માટે
ઇટરેટર્સ એ JavaScript માં ઑબ્જેક્ટ છે જે ઑબ્જેક્ટને પરત કરવા માટે નેક્સ્ટ() પદ્ધતિનો અમલ કરે છે જે ક્રમમાં આગલી કિંમત તેમજ સાચા કે ખોટાને સંગ્રહિત કરે છે તેના પર આધાર રાખીને કે ત્યાં વધુ મૂલ્યો બાકી છે. આનો અર્થ એ છે કે જો તમે ઇટરરેટર પ્રોટોકોલનો અમલ કરો છો, તો તમે તમારા પોતાના ઇટરરેટર ઑબ્જેક્ટ બનાવી શકો છો.
જાવાસ્ક્રિપ્ટમાં કેટલાક બિલ્ટ-ઇન ઇટરેટર્સ છે, જેમ કે સ્ટ્રિંગ, એરે, નકશો, વગેરે. તમે … માટે ઉપયોગ કરી શકો છો. જ્યારે લૂપ્સ માટે સામાન્ય સાથે સરખામણી કરવામાં આવે છે, ત્યારે આ વધુ સંક્ષિપ્ત અને ઓછી ભૂલ-સંભવિત છે. અમારે લૂપ માટે…નો ઉપયોગ કરીને એરેની સંપૂર્ણ લંબાઈ અથવા વર્તમાન ઇન્ડેક્સનો ટ્રૅક રાખવાની જરૂર નથી. નેસ્ટેડ લૂપ્સ ડિઝાઇન કરતી વખતે, આ કોડને સરળ બનાવવામાં મદદ કરી શકે છે.
11. નવા ઑબ્જેક્ટ() ને બદલે {} નો ઉપયોગ કરો
JavaScript માં, તમે વિવિધ રીતે વસ્તુઓ બનાવી શકો છો. બતાવ્યા પ્રમાણે નવા કન્સ્ટ્રક્ટરનો ઉપયોગ કરવો એ વધુ પરંપરાગત રીત છે. આ વ્યૂહરચના, બીજી તરફ, "નબળી પ્રથા" તરીકે ચિહ્નિત થયેલ છે.
તે વિનાશક નથી, પરંતુ તે થોડું શબ્દયુક્ત અને અનન્ય છે. હું તેના બદલે ઑબ્જેક્ટ શાબ્દિક તકનીકનો ઉપયોગ કરવાનો પ્રસ્તાવ મૂકું છું.
12. તમારા કોડમાં let અને const મૂકવાનો વિચાર કરો
અમે let કીવર્ડનો ઉપયોગ સ્થાનિક વેરિયેબલ્સ બનાવવા માટે કરી શકીએ છીએ જે તેમના પોતાના બ્લોકમાં સ્કોપ્ડ છે. અમે કોન્સ્ટ કીવર્ડનો ઉપયોગ સ્થાનિક બ્લોક-સ્કોપ્ડ વેરીએબલ બનાવવા માટે કરી શકીએ છીએ જે બદલી શકાતા નથી.
ચલોની ઘોષણા કરતી વખતે, તમારે લાગુ પડે ત્યારે let અને const કીવર્ડનો ઉપયોગ કરવાનું વિચારવું જોઈએ. યાદ રાખો કે const કીવર્ડ ફક્ત ફરીથી સોંપણીને અક્ષમ કરે છે. તે વેરીએબલને પણ બદલી ન શકાય તેવું બનાવતું નથી.
13. eval() એ સારો વિચાર નથી
eval() પદ્ધતિ, જેઓ અજાણ છે, તે અમને JavaScript ના કમ્પાઈલરને ઍક્સેસ કરવાની મંજૂરી આપે છે. અનિવાર્યપણે, અમે સ્ટ્રીંગના પરિણામને ઇનપુટ () તરીકે સપ્લાય કરીને એક્ઝિક્યુટ કરવા માટે eval નો ઉપયોગ કરી શકીએ છીએ.
આ ફક્ત તમારી સ્ક્રિપ્ટને નોંધપાત્ર રીતે ધીમું કરશે એટલું જ નહીં, પરંતુ તે એક મહત્વપૂર્ણ સુરક્ષા ચિંતા પણ પ્રદાન કરે છે કારણ કે તે પસાર થયેલા ટેક્સ્ટને ખૂબ વધારે સત્તા આપે છે. તેને કોઈપણ કિંમતે ટાળો!
14. સ્પ્રેડ ઓપરેટર હાથમાં આવે છે
શું તમારે ક્યારેય એરેમાંની બધી વસ્તુઓને વ્યક્તિગત ઘટકો તરીકે બીજા ફંક્શનમાં ટ્રાન્સમિટ કરવાની જરૂર પડી છે, અથવા તમારે એક એરેમાંથી બીજામાં તમામ મૂલ્યો મૂકવાની જરૂર છે? સ્પ્રેડ ઓપરેટર (…) આપણને હાંસલ કરવા દે છે તે બરાબર છે. અહીં એક ઉદાહરણ છે.
15. રાહ જુઓ અને અસુમેળ કરો
async કીવર્ડનો ઉપયોગ કરીને અસુમેળ ફંક્શન્સ બનાવો, જે હંમેશા સ્પષ્ટ અથવા ગર્ભિત રીતે વચન આપે છે.
પ્રતિક્ષા કીવર્ડનો ઉપયોગ અસુમેળ ફંક્શન્સમાં એક્ઝેક્યુશનને રોકવા માટે થઈ શકે છે જ્યાં સુધી વચનો પરત કરવાના રિઝોલ્યુશન પૂર્ણ ન થાય. તમારા async કાર્યની બહાર, કોડ સામાન્ય રીતે ચાલવાનું ચાલુ રાખશે.
16. Javascript માં includes() પદ્ધતિનો ઉપયોગ કરો
JavaScript માં, includes() ફંક્શન નક્કી કરે છે કે શું સ્ટ્રિંગમાં પૂરા પાડવામાં આવેલ અક્ષરો છે કે શું એરેમાં ઉલ્લેખિત ઘટક છે.
જો શબ્દમાળા અથવા તત્વ શોધવામાં આવે તો આ પદ્ધતિ સાચી પાછી આવે છે; નહિંતર, તે ખોટા પરત કરે છે. તે ઉલ્લેખનીય છે કે સ્ટ્રીંગ સમાવે છે() ફંક્શન કેસ-સેન્સિટિવ છે. જો તમે કેસને ધ્યાનમાં લીધા વગર સ્ટ્રિંગ સાથે મેચ કરવા માંગો છો, તો પહેલા લક્ષ્ય ટેક્સ્ટને લોઅરકેસ કરો.
17. Splice નો ઉપયોગ કરીને એરેમાંથી વસ્તુઓ દૂર કરો
એરેમાંથી આઇટમને દૂર કરવા માટે, મેં વિકાસકર્તાઓને ડિલીટ ફંક્શનનો ઉપયોગ કરતા જોયા છે. આ ભૂલભરેલું છે કારણ કે, ઑબ્જેક્ટને કાઢી નાખવાને બદલે, કાઢી નાખવાની પદ્ધતિ તેને અવ્યાખ્યાયિત સાથે બદલે છે.
JavaScript માં તેના મૂલ્યના આધારે એરેમાંથી એલિમેન્ટને દૂર કરવાનો સૌથી સરળ રસ્તો એરેમાં તે મૂલ્યનો ઇન્ડેક્સ નંબર મેળવવા માટે indexOf() ફંક્શનનો ઉપયોગ કરવાનો છે, પછી splice() પદ્ધતિથી તે ઇન્ડેક્સ મૂલ્યને કાઢી નાખો.
18. એરો ફંક્શનનો ઉપયોગ કરો
એરો ફંક્શન્સ એ બીજી મહત્વપૂર્ણ સુવિધા છે જે હમણાં જ JavaScript માં ઉમેરવામાં આવી છે.
તેમની પાસે ફાયદાઓનો બોટલોડ છે. શરૂઆતમાં, તેઓ JavaScript ના કાર્યાત્મક ભાગોને વધુ દૃષ્ટિની આકર્ષક અને લખવામાં સરળ બનાવે છે. જો કે, એરો ફંક્શનનો ઉપયોગ આને વધુ સુવાચ્ય અને સંક્ષિપ્ત બનાવે છે.
19. ડિસ્ટ્રક્ચરિંગ સાથે, તમે ઝડપથી વેરિયેબલ વેલ્યુ અસાઇન કરી શકો છો
અગાઉ આ પોસ્ટમાં, અમે JavaScript માં સ્પ્રેડ ઓપરેટર વિશે શીખ્યા. ડિસ્ટ્રક્ચરિંગ એ ડિસ્ટ્રક્ચરિંગ જેવું જ છે જેમાં તે એરેમાં રહેલા ડેટાને પણ અનપેક કરે છે.
તફાવત એ છે કે આ અનપેક્ડ મૂલ્યો અલગ ચલોને અસાઇન કરી શકાય છે. એરે બનાવતી વખતે વાક્યરચના [] શોર્ટકટની સમાન હોય છે. કૌંસ, જોકે, આ વખતે સોંપણી ઓપરેટરની ડાબી બાજુએ મૂકવામાં આવે છે. અહીં એક ઉદાહરણ છે.
20. ઘણા પ્રોજેક્ટ બનાવો
કોઈપણ પ્રતિભા સતત પ્રેક્ટિસ લે છે, તેથી તમારી ક્ષમતાઓને સુધારવા અને વિવિધ પ્રોગ્રામિંગ દૃશ્યો સાથે કુશળતા મેળવવા માટે વિવિધ પ્રોજેક્ટ્સ બનાવવાનો પ્રયાસ કરો.
પ્રોજેક્ટ્સ પર કામ કરતી વખતે, તમે ઘણા પડકારો અને ખામીઓનો અનુભવ કરશો, જે તમને જરૂરી કુશળતા પ્રદાન કરશે. તેથી પ્રોજેક્ટ્સ સાથે આવવાનો પ્રયાસ કરો, અને તમને મદદ કરવા માટે ઇન્ટરનેટ પર ઘણા બધા વિચારો અને ઉદાહરણો છે. કોડ વિકસાવવાનું ચાલુ રાખો, અને તમારી ક્ષમતાઓ સુધરશે.
ઉપસંહાર
JavaScript જેવી કમ્પ્યુટર ભાષા શીખવી મુશ્કેલ હોઈ શકે છે. જો તમે સારા પ્રોગ્રામર બનવા અને તમારી પ્રથમ નોકરી મેળવવા માટે ગંભીર છો, તો આ JavaScript શીખવાની વ્યૂહરચના તમને તમારી શીખવાની પ્રક્રિયાને ઝડપી બનાવવામાં મદદ કરી શકે છે.
ખાતરી કરો કે તમે નિયમિત ધોરણે કોડિંગનો અભ્યાસ કરો છો, નવા વિચારો શીખતી વખતે સંપૂર્ણ નોંધ લો અને તમારા માટે સુલભ તમામ સાધનોનો ઉપયોગ કરો. સૌથી ઉપર, ત્યાંથી બહાર નીકળો અને મજા માણતા કોડિંગ શરૂ કરો.
એક જવાબ છોડો