JavaScript માં Constructors અને Arrays માં નિપુણતા મેળવવી
JavaScript ડેવલપર્સ માટે બે મુખ્ય ખ્યાલો સમજવા જરૂરી છે: Constructors અને Arrays.
Constructors તમને ઓબ્જેક્ટ્સ બનાવવા માટે મદદ કરે છે. ફંક્શનમાંથી ઓબ્જેક્ટ્સ બનાવવા માટે new કીવર્ડનો ઉપયોગ કરો. આનાથી name અને age જેવી પ્રોપર્ટીઝ આપમેળે સેટ થઈ જાય છે.
Example:
function Person(name = "Unknown", age = 0) {
this.name = name;
this.age = age;
}
const person1 = new Person("Pranjal", 30);
Arrays ડેટાની યાદીઓ સંગ્રહિત કરે છે. તેઓ zero-based indexing નો ઉપયોગ કરે છે. આનો અર્થ એ છે કે પહેલી આઇટમ ઇન્ડેક્સ 0 પર હોય છે.
મુખ્ય Array Methods:
- push: અંતમાં એક આઇટમ ઉમેરો.
- pop: છેલ્લી આઇટમ દૂર કરો.
- unshift: શરૂઆતમાં એક આઇટમ ઉમેરો.
- shift: પહેલી આઇટમ દૂર કરો.
- length: એરેની સાઈઝ દર્શાવે છે.
તમે ડેટા પ્રોસેસ કરવા માટે આ સાધનોનો ઉપયોગ કરો છો. ઉદાહરણ તરીકે, તમે કુલ અથવા સરેરાશ શોધવા માટે વિદ્યાર્થીઓના માર્ક્સની યાદીમાં લૂપ (loop) ચલાવી શકો છો.
ગ્રેડની ગણતરી કરવા માટેનો લોજિક ફ્લો:
- લૂપનો ઉપયોગ કરીને ફેલિંગ માર્ક્સ તપાસો.
- બધા માર્ક્સનો સરવાળો કરો.
- સરેરાશ મેળવવા માટે સરવાળાને એરેની લંબાઈ (array length) વડે ભાગો.
- સરેરાશ સ્કોરના આધારે ગ્રેડ આપો.
આ પાયાની બાબતોમાં નિપુણતા મેળવવાથી તમારો કોડ વધુ સ્વચ્છ અને કાર્યક્ષમ બનશે.
Source: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8