JavaScript માં Array Methods
કોઈપણ ડેવલપર માટે એરે (arrays) માં નિપુણતા મેળવવી આવશ્યક છે. JavaScript માં સૌથી સામાન્ય એરે મેથડ્સ માટે અહીં એક ઝડપી માર્ગદર્શિકા છે.
લંબાઈ (Length) અને સામગ્રીનું સંચાલન
length: એરેમાં રહેલી વસ્તુઓની સંખ્યા પરત કરે છે. તમે એરેને ટ્રીમ કરવા અથવા વધારવા માટે આ પ્રોપર્ટી બદલી શકો છો.toString(): એરેને સિંગલ સ્ટ્રિંગમાં રૂપાંતરિત કરે છે. તે તમારા મૂળ એરેમાં કોઈ ફેરફાર કરતું નથી.join(): તમામ એલિમેન્ટ્સને એક સ્ટ્રિંગમાં જોડે છે. તમે અલ્પવિરામ (comma) અથવા સ્પેસ જેવા કસ્ટમ સેપરેટર પસંદ કરી શકો છો. તે null અથવા undefined ને ખાલી સ્ટ્રિંગમાં ફેરવે છે.isArray(): વેરિએબલ એરે છે કે નહીં તે તપાસવા માટેનો એક વિશ્વસનીય રસ્તો છે.
વસ્તુઓ ઉમેરવી અને દૂર કરવી
push(): એરેના અંતમાં એક અથવા વધુ વસ્તુઓ ઉમેરે છે. તે નવી લંબાઈ પરત કરે છે.pop(): એરેમાંથી છેલ્લી વસ્તુ દૂર કરે છે. તે તમે દૂર કરેલી વસ્તુ પરત કરે છે.unshift(): એરેની શરૂઆતમાં વસ્તુઓ ઉમેરે છે.shift(): એરેમાંથી પહેલી વસ્તુ દૂર કરે છે.splice(): નવી વસ્તુઓ દૂર કરીને, બદલીને અથવા ઉમેરીને તમારા એરેમાં ફેરફાર કરે છે. આ મૂળ એરેમાં ફેરફાર કરે છે.toSpliced():spliceજે બધું કરે છે તે જ કરે છે, પરંતુ તે મૂળ એરેને બદલવાને બદલે નવો એરે બનાવે છે.
ડેટા એક્સેસ કરવો અને કોપી કરવો
at(): વસ્તુઓ મેળવવાની એક આધુનિક રીત છે. અંતથી ગણવા માટે નેગેટિવ નંબર્સનો ઉપયોગ કરો. ઉદાહરણ તરીકે,.at(-1)છેલ્લી વસ્તુ મેળવે છે.slice(): એરેનો એક ભાગ અલગ કરે છે. તે નવો એરે પરત કરે છે અને મૂળ એરેને બદલ્યા વગર રાખે છે.concat(): બે અથવા વધુ એરેને એક નવા એરેમાં જોડે છે.copyWithin(): એરેના એલિમેન્ટ્સને તે જ એરેમાં અન્ય સ્થાન પર કોપી કરે છે.flat(): નેસ્ટેડ (nested) એરેને સિંગલ લેવલ પર ફ્લેટ કરે છે.
એરે દ્વારા ઇટરેટ કરવું
forEach(): તમારા એરેની દરેક વસ્તુ માટે એક ફંક્શન ચલાવે છે. તે સાદા લૂપ્સ માટે ઉત્તમ છે.
સ્ત્રોત: https://www.geeksforgeeks.org/javascript/javascript-array-methods/
સંપૂર્ણ માર્ગદર્શિકા: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f
