I need to understand why the following is working, to ensure it's always working:
asyncCall = function(value) {
returnValue = callSecondFn(value);
(returnValue === value) //is this always true
}
callSecondFn(value) {
delete value['key'];
return value;
}
is this always given? Can you explain why?