Arrow Functions
Arrow Function memungkinkan kita untuk menulis sintaks fungsi dengan cara lebih pendek. Kode menjadi semakin pendek! Jika fungsi hanya memiliki satu statement, dan statement tersebut mengembalikan nilai, maka kita dapat menghapus tanda kurung dan kata kunci return.
Cara lama :
const square = function(number) {
return number * number;
}
console.log(square(5))
const jobs = [
{ id: 1, isActive: true },
{ id: 2, isActive: true },
{ id: 3, isActive: false }
];
const activeJobs = jobs.filter(function(job) { return job.isActive})
console.log(activeJobs)
Cara Arrow Functions :
const square = number => number * number;
console.log(square(5))
const jobs = [
{ id: 1, isActive: true },
{ id: 2, isActive: true },
{ id: 3, isActive: false }
];
const activeJobs = jobs.filter(job => job.isActive);
console.log(activeJobs)
Last updated
Was this helpful?