Skip to content

Instantly share code, notes, and snippets.

View scarletquasar's full-sized avatar
:electron:
I may be slow to respond.

Scarlet Rose scarletquasar

:electron:
I may be slow to respond.
View GitHub Profile
@scarletquasar
scarletquasar / crudInsano.js
Created March 29, 2022 14:05
crud insano
var db = {};
//Create
db["queijo"] = "batata";
//Read
console.log(db.queijo);
//Update
db["queijo"] = "batata_1";
@scarletquasar
scarletquasar / shiftSwitchCase.js
Created March 6, 2022 19:18
Random thoughts about switch case alternatives...
function shift(value) {
const internal = {
option: (target, callback) => {
switch(typeof target) {
case "object":
target.includes(value) && callback(target[target.indexOf(value)])
break;
default:
value === target && callback(target)
@scarletquasar
scarletquasar / fakeGradientButton.html
Created January 22, 2022 13:11
fakeGradientButton.html
<style>
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@700&display=swap');
body {
background: #110021;
}
.container {
display: flex;
align-items: center;
@scarletquasar
scarletquasar / chunkArray.js
Last active December 14, 2021 18:58
Chunk array with dynamic group length
let res = [];
let base = [1, 2, 3, 4];
let groupQuantity = 2;
for(let i = 0; i < base.length; i += groupQuantity) {
let even = [];
for(let gq = 0; gq < groupQuantity; gq++) {
base[i + gq] ? even.push(base[i + gq]) : {};
}
res.push(even);