mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-08-07 17:48:54 +00:00
react app
This commit is contained in:
21
react-app/node_modules/core-js/modules/$.array-includes.js
generated
vendored
Normal file
21
react-app/node_modules/core-js/modules/$.array-includes.js
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
// false -> Array#indexOf
|
||||
// true -> Array#includes
|
||||
var toIObject = require('./$.to-iobject')
|
||||
, toLength = require('./$.to-length')
|
||||
, toIndex = require('./$.to-index');
|
||||
module.exports = function(IS_INCLUDES){
|
||||
return function($this, el, fromIndex){
|
||||
var O = toIObject($this)
|
||||
, length = toLength(O.length)
|
||||
, index = toIndex(fromIndex, length)
|
||||
, value;
|
||||
// Array#includes uses SameValueZero equality algorithm
|
||||
if(IS_INCLUDES && el != el)while(length > index){
|
||||
value = O[index++];
|
||||
if(value != value)return true;
|
||||
// Array#toIndex ignores holes, Array#includes - not
|
||||
} else for(;length > index; index++)if(IS_INCLUDES || index in O){
|
||||
if(O[index] === el)return IS_INCLUDES || index;
|
||||
} return !IS_INCLUDES && -1;
|
||||
};
|
||||
};
|
Reference in New Issue
Block a user