calling this from fruntion code example
Example 1: javscript call
myFunc.call(thisArg, ...args)
Example 2: js call and apply
func.call([thisArg[, arg1, arg2, ...argN]])
myFunc.call(thisArg, ...args)
func.call([thisArg[, arg1, arg2, ...argN]])