முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 4 · பாடம் 2 இன் 4பாடத்திட்டத்தில் 14/32~10 min
தொகுதி பாடங்கள் (2/4)

அம்பு செயல்பாடு

அம்பு செயல்பாடுகள் செயல்பாடுகளை எழுதுவதற்கு மிகவும் சிறிய தொடரியல் ஆகும். கால்பேக்குகள் மற்றும் குறுகிய செயல்பாடுகளுக்கு ஏற்றது.

அடிப்படை தொடரியல்

JS
// classic function
const somma = function (a, b) {
  return a + b;
};

// equivalent arrow
const somma2 = (a, b) => {
  return a + b;
};

// arrow with implicit return (concise body, no braces)
const somma3 = (a, b) => a + b;

மூன்று வடிவங்களும் சமமானவை. மூன்றாவது மிகவும் "ஜாவாஸ்கிரிப்ட்-ஒய்" ஆகும்.

நீங்கள் பிரேஸ்களைத் தவிர்த்துவிட்டு திரும்பும்போது

உடல் ஒரே வெளிப்பாடு என்றால்:

JS
const quadrato = (n) => n * n;
const isAdult = (eta) => eta >= 18;
const saluto = (nome) => `Ciao, ${nome}!`;

அதற்கு பதிலாக உங்களுக்கு பல அறிக்கைகள் தேவைப்பட்டால், உங்களுக்கு பிரேஸ்கள் மற்றும் வெளிப்படையான return:

JS
const descrivi = (n) => {
  const parita = n % 2 === 0 ? 'pari' : 'dispari';
  return `${n} è ${parita}`;
};

ஒரு அளவுரு: விருப்ப அடைப்புக்குறிகள்

JS
const triplo = (n) => n * 3;
const triplo2 = (n) => n * 3; // this is fine too

பூஜ்யம் அல்லது இரண்டு+ அளவுருக்களுடன், அடைப்புக்குறிகள் கட்டாயம்:

JS
const ora = () => Date.now();
const min = (a, b) => (a < b ? a : b);

முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#js.m4.l2.e1
முயற்சிகள்: 0ஏற்றுகிறது…

இந்தச் செயல்பாட்டை மறைமுகமான வருவாயுடன் அம்பு செயல்பாடாக மீண்டும் எழுதவும்: `செயல்பாடு சதுரம்(n) { return n * n; }`. அதை கான்ஸ்ட் `ஸ்கொயர்` க்கு ஒதுக்கி 5 (எதிர்பார்க்கப்படும் 25) உடன் அழைக்கவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

கான்ஸ்ட் சதுரம் = (n) => n * n;

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

மதிப்பாய்வு பயிற்சி

உடற்பயிற்சி#js.m4.l2.e2
முயற்சிகள்: 0ஏற்றுகிறது…

n சமமாக இருந்தால் `<n> è pari` சரத்தை வழங்கும் `describe(n)` என்ற அம்பு செயல்பாட்டை வரையறுக்கவும், இல்லையெனில் `<n> è dispari`. கடைசி வெளிப்பாடாக 7 ஐக் கொண்டு அழைக்கவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

ஒன்றுக்கு மேற்பட்ட வெளிப்பாடுகள் இருக்கும்போது உடலை பிரேஸ்களுடன் பயன்படுத்தவும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்