UNPKG

0216tool_xiaoye

Version:

叶永洁自定义工具函数库

28 lines (27 loc) 1.09 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>删除数组中的元素pull与pullALl</title> </head> <body> <script src="../dist/yeyongjie.js"></script> <script> /* 1. pull(array, ...values): 删除原数组中与value相同的元素, 返回所有删除元素的数组 说明: 原数组发生了改变 如: pull([1,3,5,3,7], 2, 7, 3, 7) ===> 原数组变为[1, 5], 返回值为[3,3,7] 2. pullAll(array, values): 功能与pull一致, 只是参数变为数组 如: pullAll([1,3,5,3,7], [2, 7, 3, 7]) ===> 数组1变为[1, 5], 返回值为[3,3,7] */ const arr = [1,3,5,3,7] console.log(xiaoYe.pull(arr,2,7,3,7),arr) //[3,3,7] [1,5] console.log(xiaoYe.pull(arr,1,3,7),arr) //因为arr=[1,5] [1] [5] const arr2 = [1,2,3,4,5] console.log(xiaoYe.pullAll(arr2,[1,2,3,4]),arr2) </script> </body> </html>