Skip to content

Instantly share code, notes, and snippets.

View shakeelkoper's full-sized avatar
🎯
Focusing

Shakeel shakeelkoper

🎯
Focusing
View GitHub Profile
@shakeelkoper
shakeelkoper / delete
Created October 8, 2021 18:13
windows file delete
DEL /F/Q/S *.* > NUL
@shakeelkoper
shakeelkoper / group by array
Created July 20, 2021 11:56
filter array of object using lat long
const readings = [
{
lat: '21.4',
lng: '23.5',
vehicle: 'sdkhf',
id: '1'
},
{
lat: '22.4',
lng: '25.5',
@shakeelkoper
shakeelkoper / isAnagram.js
Created February 20, 2021 16:17
Given two strings, return true if they are anagrams of one another
var firstWord = "Mary";
var secondWord = "Army";
console.log(isAnagram(firstWord, secondWord)); // true
function isAnagram(first, second) {
let a = first.toLowerCase();
let b = second.toLowerCase();
a = a.split("").sort().join("");
b = b.split("").sort().join("");
function createBase(base){
return function(n){
return base + n;
}
}
const addSix = createBase(6);
console.log(addSix(10));
const g = n => {
console.log("g", n);
return n + 1
};
const f = n => {
console.log("f", n);
return n * 2;
}
@shakeelkoper
shakeelkoper / typeof.js
Created February 20, 2021 07:43
check type of given value
function typeOf(val){
return Object.prototype.toString.call(val);
}
@shakeelkoper
shakeelkoper / reversestring.js
Created February 20, 2021 07:31
Given a string, reverse each word in the sentence
function reverseEachWord(str){
// Reversing String with Each word
const reverseStr = str.split("").reverse().join("");
// Reversing String to Normal
return reverseStr.split(" ").reverse().join(" ");
}
console.log(reverseEachWord("Welcome to this Javascript Guide!"));
@shakeelkoper
shakeelkoper / index.js
Created December 9, 2020 19:58
creating array of object from 3 arrays
var fields = ['firstName', 'lastName', 'email'];
var oldVals = ['John', 'Doe', '[email protected]'];
var newVals = ['Jo', 'Do', '[email protected]'];
const object = function (array, keys1, keys2) {
console.log(array)
console.log(keys1)
console.log(keys2)
var r = {};
keys1.forEach(function (k1, i) {
console.log(k1)
@shakeelkoper
shakeelkoper / extract-propert-object.js
Created November 27, 2020 13:05
extract-properties-from-an-object-in-javascript
const obj = {
name: "Rahul",
job: "Software Engineer",
age: 23,
city: "Mumbai",
hobby: "Reading books"
};
const extract = (obj, ...keys) => {
const newObject = Object.assign({});
Object.keys(obj).forEach((key) => {
@shakeelkoper
shakeelkoper / objectmap.js
Created November 24, 2020 17:13
map function for objects (instead of arrays)
// Solution 1:
var myObject = { 'a': 1, 'b': 2, 'c': 3 };
Object.keys(myObject).map(function(key, index) {
myObject[key] *= 2;
});
console.log(myObject);
// => { 'a': 2, 'b': 4, 'c': 6 }
//====================================================================
//====================================================================