Functions in JS as arrows
**function f()**{
//returns undefined
}
function f(){
return true;
}
function f(name){
return name.toUpperCase();
}
function f(isAlive=true, department=42){
return true;
}
(function f(name, message){
console.log(`${name} says ${message}`);
})('Sheldon', 'Bazinga');
function f(){
return {
id: 123,
name: 'Steve'
}
}
function f(){
return (
{
id: 123,
name: 'Steve'
}
)
}
function f({id, name}){
//id and name are now local variables inside this function
}
let myObj = {
id: 123,
name: 'Steve'
}
f(myObj);
**const f = () **=>{
//returns undefined
}
const f = () => {
return true;
}
const f = () => true;
const f = name => {
return name.toUpperCase();
}
const f = name => name.toUpperCase();
const f = (isAlive=true, department=42) => true;
((name, message)=>{
console.log(`${name} says ${message}`);
})('Sheldon', 'Bazinga');
const f = () =>{
return {
id: 123,
name: 'Steve'
}
}
const f = () =>( { id: 123, name: 'Steve' } );
const f = ({id, name}) =>{
//id and name are now local variables inside this function
}
let myObj = {
id: 123,
name: 'Steve'
}
f(myObj);
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.