JS Reusable Function

Run Settings
LanguageJavaScript
Language Version
Run Command
//Array Map const newArray = ['Harry', 'Ron', 'Jeff', 'Thomas'].map((name) => { return `${name}!`});//callback function console.log(newArray); //Array Filter const truthyArray = [1, '', 'Hallo', 0, null, 'Harry', 14].filter((item) => Boolean(item)); console.log(truthyArray); const students = [ { name: 'Harry', score: 60, }, { name: 'James', score: 88, }, { name: 'Ron', score: 90, }, { name: 'Bethy', score: 75, } ]; const eligibleForScholarshipStudents = students.filter((student) => student.score > 85); console.log(eligibleForScholarshipStudents); //Array Reduce const murids = [ { name: 'Harry', score: 80, }, { name: 'James', score: 88, }, { name: 'Ron', score: 90, }, { name: 'Bethy', score: 75, } ]; const totalScore = students.reduce((acc, murid) => acc + murid.score, 0); console.log(totalScore); //Array Some const array = [1, 3, 5]; const even = array.some(element => element % 2 === 0); console.log(even); //Array Sort const months = ['March', 'Jan', 'Feb', 'Dec']; months.sort(); console.log(months); // output: [ 'Dec', 'Feb', 'Jan', 'March' ]; const array1 = [1, 30, 4, 1000, 101, 121]; array1.sort(); console.log(array1); // output: [ 1, 1000, 101, 121, 30, 4 ] const array2 = [1, 30, 4, 1000]; const compareNumber = (a, b) => { return a - b; }; const sorting = array2.sort(compareNumber); console.log(sorting); //Array Every const scores = [70,85,90]; const minimumScore = 70; const examPassed = scores.every(score => score >= minimumScore); console.log(examPassed); //Array ForEach
Editor Settings
Theme
Key bindings
Full width
Lines