Skip to content

Instantly share code, notes, and snippets.

View ramazankanbur's full-sized avatar
🏠
Working from home

Ramazan ramazankanbur

🏠
Working from home
View GitHub Profile
//ES5
var list = [1, 2, 3];
var a = list[0],
b = list[2];
console.log(a, b);
//ES6
var [a, , b] = list;
console.log(a, b);
//ES5
obj = {
fn1: function (a, b) {
return '';
},
fn2: function (x, y) {
return '';
},
};
//ES5
var indexFn = function () {
return 1;
};
var objES5 = {
name: 'Can',
};
objES5['Columnn' + indexFn()] = 42;
console.log(objES5);
//output
//ES5
var x = 0, y = 0;
obj = { x:x, y:y };
console.log(obj.x);
//ES6
var x = 0, y = 0;
obj = { x, y };
console.log(obj.x);
//ES5
var a = 3;
var b = 5;
var flag = true;
var flagResult = flag === true ? ',\nBingoo' : '';
var result1 = a + ' * ' + b + ' = ' + a * b + "'dir" + flagResult;
console.log(result1);
//output
// 3 * 5 = 15'dir,
//ES5
var user = { name: 'Ali' };
var product = { brand: 'apple', unitprice: 100 };
var message =
'Hoş geldin ' +
user.name +
',\n' +
product.brand +
' markalı ürünümüzün fiyatı' +
product.unitprice +
@ramazankanbur
ramazankanbur / redis-idle-clean.lua
Created April 16, 2020 15:41 — forked from TonyStarkBy/redis-idle-clean.lua
redis: delete keys by idle time
-- how to use:
-- redis-cli EVAL "$(cat redis-idle-clean.lua)" 2 key_name 86400
local keyTemplate = KEYS[1]
local keyMinIdleTime = tonumber(KEYS[2])
local function getUsedMemory()
local info = redis.call('info')
///// Array /////
//ES5
var nameArrayEs5 = ["ramazan","duygu"];
var newArrayEs5 = ["enis","kübra"].concat(nameArrayEs5);
console.log(newArrayEs5);
//output
[ 'enis', 'kübra', 'ramazan', 'duygu' ]
//ES6-spread
var nameArray = ["ramazan","duygu"];
//ES5
function addNumbers(first, second) {
var numbers = Array.prototype.slice.call(arguments, 2);
return numbers.reduce((sum, number) => {
return sum + number;
}, first + second);
}
console.log(addNumbers(1, 2, 3, 4, 5));
//output
//ES5
function add (x, y, z) {
if (y === undefined)
y = 7;
if (z === undefined)
z = 42;
return x + y + z;
};
console.log(add1(1) === 50);
//ES6