Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Igor Vieira IgorVieira

🏠
Working from home
View GitHub Profile
@IgorVieira
IgorVieira / README.md
Created Jan 14, 2021 — forked from mayank23/README.md
Jest Mock Any Property on Window Utility - with automatic cleanup
View README.md

Jest Mock Any Property on Window Utility - with automatic cleanup.

@IgorVieira
IgorVieira / gist:5c1041fcff865dd54f48ab9924644596
Created Jun 7, 2018 — forked from bergus/gist:1387854
Correct easiest way to find duplicate values in a JavaScript array - Native unique function implementation
View gist:5c1041fcff865dd54f48ab9924644596
/*
* I saw this thread: http://stackoverflow.com/questions/840781/easiest-way-to-find-duplicate-values-in-a-javascript-array
* The solutions from gist:1305056 were elegant, but wrong. So here's mine:
*/
Array.prototype.unique = function(test) {
/* returns a new, sorted Array without duplicates */
if (!Array.isArray(this))
throw new TypeError("Array.prototype.unique must be called on an Array");
return this.slice(0).sort().filter( typeof test == "function"
? function(v, i, a) { return !i || !test(v, a[i-1]); }
@IgorVieira
IgorVieira / topkeywords.js
Created Oct 5, 2016 — forked from elliotbonneville/topkeywords.js
Find top keywords associated with a Google search with this Node.js application.
View topkeywords.js
var request = require("request"),
cheerio = require("cheerio"),
url = "https://www.google.com/search?q=data+mining",
corpus = {},
totalResults = 0,
resultsDownloaded = 0;
function callback () {
resultsDownloaded++;
@IgorVieira
IgorVieira / introrx.md
Created Nov 22, 2015 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing
View introrx.md