/
var
/
www
/
cobraambalaj
/
node_modules
/
arr-diff
/
/var/www/cobraambalaj/node_modules/arr-diff
mkdir
upload
Name
Size
Mode
Actions
index.js
805
0644
edit
dl
rm
LICENSE
1087
0744
edit
dl
rm
package.json
2442
0644
edit
dl
rm
README.md
4475
0644
edit
dl
rm
Edit:
/var/www/cobraambalaj/node_modules/arr-diff/index.js
(805B)
/*! * arr-diff <https://github.com/jonschlinkert/arr-diff> * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ 'use strict'; module.exports = function diff(arr/*, arrays*/) { var len = arguments.length; var idx = 0; while (++idx < len) { arr = diffArray(arr, arguments[idx]); } return arr; }; function diffArray(one, two) { if (!Array.isArray(two)) { return one.slice(); } var tlen = two.length var olen = one.length; var idx = -1; var arr = []; while (++idx < olen) { var ele = one[idx]; var hasEle = false; for (var i = 0; i < tlen; i++) { var val = two[i]; if (ele === val) { hasEle = true; break; } } if (hasEle === false) { arr.push(ele); } } return arr; }
Save
cmd:
run