ઉકેલાયેલ: સંખ્યાઓની શ્રેણી બનાવવા માટે મૂળભૂત JavaScript નો ઉપયોગ રિકર્ઝન

પુનરાવર્તિત થવાની મુખ્ય સમસ્યા એ છે કે તે અનંત લૂપ્સ તરફ દોરી શકે છે. જો તમે રિકર્ઝનનો ઉપયોગ કરીને સંખ્યાઓની શ્રેણી બનાવો છો, અને પછી તે જ રિકર્ઝન પેટર્નનો ઉપયોગ કરીને તે શ્રેણીની અંદરની સંખ્યાને ઍક્સેસ કરવાનો પ્રયાસ કરો છો, તો JavaScript આખરે મેમરી સમાપ્ત થઈ જશે અને ક્રેશ થઈ જશે.

function range(start, end) {
  if (start === end) {
    return [start];
  } else {
    return [start].concat(range(start + 1, end));
  }
}

આ એક પુનરાવર્તિત કાર્ય છે જે પ્રારંભ અને અંતિમ મૂલ્ય લે છે અને તે બે મૂલ્યો વચ્ચેની તમામ સંખ્યાઓની એરે આપે છે. જો શરૂઆત અને અંતની કિંમતો સમાન હોય, તો તે માત્ર તે એક મૂલ્ય સાથે એરે આપે છે. નહિંતર, તે સ્ટાર્ટ વેલ્યુ સાથે એરે પરત કરે છે, અને પછી સ્ટાર્ટ વેલ્યુ એકથી વધીને ફરીથી કૉલ કરે છે અને એરેના અંત સુધી પરિણમે છે.

એનમ લાઇબ્રેરી

Enum લાઇબ્રેરી એ JavaScript લાઇબ્રેરી છે જે ગણતરીઓ સાથે કામ કરવાની અનુકૂળ રીત પ્રદાન કરે છે. તે API નો સમૂહ પૂરો પાડે છે જે ગણતરીમાં મૂલ્યો બનાવવા, વાંચવા, અપડેટ કરવા અને ગણતરી કરવાનું સરળ બનાવે છે.

એનમ લાઇબ્રેરીનો ઉપયોગ કોઈપણ પ્રકારના ડેટા માટે ગણતરીઓ બનાવવા માટે થઈ શકે છે. ઉદાહરણ તરીકે, તમે તેનો ઉપયોગ રંગો, સંખ્યાઓ, શબ્દમાળાઓ, ઑબ્જેક્ટ્સ અથવા અન્ય કોઈપણ પ્રકારના ડેટાની ગણતરી બનાવવા માટે કરી શકો છો.

એનમ લાઇબ્રેરી પણ ગણતરીમાં વ્યક્તિગત મૂલ્યોને ઍક્સેસ કરવાની અનુકૂળ રીત પૂરી પાડે છે. તમે ગણતરીમાં વ્યક્તિગત મૂલ્યોને ઍક્સેસ કરવા માટે get() અને set() પદ્ધતિઓનો ઉપયોગ કરી શકો છો. get() પદ્ધતિ ગણતરીમાં નિર્દિષ્ટ સ્થાન પર મૂલ્ય પરત કરે છે, જ્યારે set() પદ્ધતિ ગણતરીમાં નિર્દિષ્ટ સ્થાન પર મૂલ્યને આપેલ મૂલ્ય પર સેટ કરે છે.

ગણતરીઓ

ગણતરી એ સ્થિરાંકોને એકસાથે જૂથબદ્ધ કરવાની એક રીત છે. તેઓ એરે જેવા જ છે, પરંતુ તેમની પાસે આઇટમ્સની નિશ્ચિત સંખ્યા છે.

ચોક્કસ ચલ માટે વિવિધ મૂલ્યો સંગ્રહિત કરવા માટે ગણતરીઓનો ઉપયોગ કરી શકાય છે. ઉદાહરણ તરીકે, તમે HTML દસ્તાવેજમાં ઉપયોગમાં લઈ શકાય તેવા વિવિધ રંગોને સંગ્રહિત કરવા માટે ગણતરીનો ઉપયોગ કરી શકો છો.

તમે Enum() ફંક્શનનો ઉપયોગ કરીને JavaScript માં એક ગણતરી બનાવી શકો છો. તમે ગણતરીમાં ચોક્કસ મૂલ્યોને ઍક્સેસ કરવા માટે Enum() ફંક્શનનો પણ ઉપયોગ કરી શકો છો.

પ્રોગ્રામેટિક એક્સેસ

JavaScript માં ડેટાની પ્રોગ્રામેટિક ઍક્સેસ મેળવવાની કેટલીક રીતો છે. DOM નો ઉપયોગ કરવાની સૌથી સામાન્ય રીત છે. તમે ડોક્યુમેન્ટ ઓબ્જેક્ટ મોડલ (DOM) નો ઉપયોગ કરીને DOM ને એક્સેસ કરી શકો છો. આ ઑબ્જેક્ટમાં તમે જે દસ્તાવેજ સાથે કામ કરી રહ્યાં છો તે વિશેની તમામ માહિતી ધરાવે છે. તમે આ માહિતીનો ઉપયોગ દસ્તાવેજમાંના તમામ ઘટકો તેમજ તેમની વિશેષતાઓ અને મૂલ્યોને ઍક્સેસ કરવા માટે કરી શકો છો.

ડેટાની પ્રોગ્રામેટિક એક્સેસ મેળવવાની બીજી રીત JSON દ્વારા છે. JSON એ એક ફોર્મેટ છે જેનો ઉપયોગ ડેટા સ્ટોર કરવા માટે થાય છે. તમે સ્ટ્રિંગ ફોર્મેટમાં ડેટા સ્ટોર કરવા માટે JSON નો ઉપયોગ કરી શકો છો અથવા તમે ઑબ્જેક્ટ ફોર્મેટમાં ડેટા સ્ટોર કરવા માટે તેનો ઉપયોગ કરી શકો છો. તમે એરે ફોર્મેટમાં ડેટા સ્ટોર કરવા માટે JSON નો પણ ઉપયોગ કરી શકો છો. તમે json મોડ્યુલનો ઉપયોગ કરીને JSON નો પ્રોગ્રામેટિક એક્સેસ મેળવી શકો છો.

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો