nl_tokens: Creates an array excluding all values of the provided arrays using strict equality for comparisons i . e . === .
pl_tokens: function difference ( array ) { var index = - 1 , indexOf = getIndexOf ( ) , length = array ? array . length : 0 , seen = baseFlatten ( arguments , <mask> , true , 1 ) , result = [ ] ; var isLarge = length >= largeArraySize && indexOf === baseIndexOf ; if ( isLarge ) { var cache = createCache ( seen ) ; if ( cache ) { indexOf = cacheIndexOf ; seen = cache ; } else { isLarge = false ; } } while ( ++ index < length ) { var value = array [ index ] ; if ( indexOf ( seen , value ) < 0 ) { result . push ( value ) ; } } if ( isLarge ) { releaseObject ( seen ) ; } return result ; }