I found below line of code in javascript application.
var auth = parent.auth = parent.auth || {};
I know there is existing Object parent which is extended with auth Object but i don't understand what is parent.auth || {} doing here.
parent.auth || {} means if parent.auth is undefined, null or false in boolean case then new empty object will be initialized and assigned.
or you can understand it like:
var auth;
if(parent.auth){
auth=parent.auth;
} else {
auth={};
}
it means if the value of parent.auth is falsy(false, 0, null, undefied etc) then assign the value {}(empty object) to the variable auth
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With