optional params javascript functions code example

Example 1: javascript setattribute onclick function with parameters

var but = document.createElement('button');

var my_string = '123-45-lol , @%# ';

var but.setAttribute('onclick', 'my_function( " '+my_string+' " )');

// Or to use addEventListener() instead of setAttribute() ?

Example 2: javascript optional parameters

const myFunction = (str, id=0) => {
	console.log(str, id)
} 
myFunction("Hello Grepper")
// OUTPUT : "Hello Grepper 0"

myFunction("HG", 10)
// OUTPUT : "HG 10"