demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/lodash-4.17.20/pullAt.js

Path
demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/lodash-4.17.20/pullAt.js
Status
scanned
Type
file
Name
pullAt.js
Extension
.js
Programming language
JavaScript
Mime type
text/plain
File type
ASCII text
Tag

      
    
Rootfs path

      
    
Size
1182 (1.2 KB)
MD5
2c01beb11a3c6395f55a5dcb8669a6d8
SHA1
176790538e4f38124826d06462d089f8acfe1b0e
SHA256
bee596c05053f069c9bf52a6764051185c87a72b9843a8e19ec96639942e884b
SHA512

      
    
SHA1_git
6ed84e064dd079c40211bfc0e5e4ee4b9d912237
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
pullAt.js | 1.2 KB |

var arrayMap = require('./_arrayMap'), baseAt = require('./_baseAt'), basePullAt = require('./_basePullAt'), compareAscending = require('./_compareAscending'), flatRest = require('./_flatRest'), isIndex = require('./_isIndex'); /** * Removes elements from `array` corresponding to `indexes` and returns an * array of removed elements. * * **Note:** Unlike `_.at`, this method mutates `array`. * * @static * @memberOf _ * @since 3.0.0 * @category Array * @param {Array} array The array to modify. * @param {...(number|number[])} [indexes] The indexes of elements to remove. * @returns {Array} Returns the new array of removed elements. * @example * * var array = ['a', 'b', 'c', 'd']; * var pulled = _.pullAt(array, [1, 3]); * * console.log(array); * // => ['a', 'c'] * * console.log(pulled); * // => ['b', 'd'] */ var pullAt = flatRest(function(array, indexes) { var length = array == null ? 0 : array.length, result = baseAt(array, indexes); basePullAt(array, arrayMap(indexes, function(index) { return isIndex(index, length) ? +index : index; }).sort(compareAscending)); return result; }); module.exports = pullAt;
Package URL License Primary language
pkg:npm/acme-demo-app@1.0.0 JavaScript
pkg:npm/lodash@4.17.20 mit JavaScript