Use stubs in mask functions.

This commit is contained in:
John-David Dalton
2016-05-20 21:21:49 -07:00
parent 077fb89083
commit f3af61de97

View File

@@ -5784,7 +5784,7 @@
* @returns {boolean} Returns `true` if `func` is masked, else `false`.
*/
function isMasked(func) {
return maskSrcKey in func;
return !!maskSrcKey && (maskSrcKey in func);
}
/**
@@ -5794,9 +5794,7 @@
* @param {*} value The value to check.
* @returns {boolean} Returns `true` if `func` is maskable, else `false`.
*/
function isMaskable(value) {
return !!coreJsData && isFunction(value);
}
var isMaskable = !coreJsData ? stubFalse : isFunction;
/**
* Checks if `value` is likely a prototype object.