return undefined javascript code example
Example 1: js this returns undefined
function foo() {
console.log(this);
}
// normal function call
foo(); // `this` will refer to `window`
// as object method
var obj = {bar: foo};
obj.bar(); // `this` will refer to `obj`
// as constructor function
new foo(); // `this` will refer to an object that inherits from `foo.prototype`
Example 2: javascript assignment operator if undefined
const variable2 = variable1 || 'new';