Skip to content

Instantly share code, notes, and snippets.

View Ibro's full-sized avatar

Ibrahim Šuta Ibro

View GitHub Profile
@Ibro
Ibro / symbols-basics.js
Last active April 26, 2017 04:57
Symbols basics - Coding Blast - www.codingblast.com
let symbol1 = Symbol('coding');
let symbol2 = Symbol('coding');
console.log(symbol1 === symbol2);
var obj = {};
obj[symbol1] = 5;
obj[symbol2] = 11;
@Ibro
Ibro / typescript-aliases.simple.ts
Last active April 26, 2017 04:57
TypeScript custom alias - Coding Blast - www.codingblast.com
interface IStudent {
id: string;
age: number;
}
interface IWorker {
companyId: string;
}
type IStudentAlias = IStudent;
@Ibro
Ibro / symbols-basics.js
Last active April 26, 2017 04:57
JavaScript symbols basics - Coding Blast - www.codingblast.com
let symbol1 = Symbol();
let symbol2 = Symbol();
console.log(symbol1 === symbol2);
var obj = {};
obj[symbol1] = 5;
obj[symbol2] = 11;
@Ibro
Ibro / symbols-javascript-for-in.js
Last active April 26, 2017 04:57
JavaScript symbols for-in loop - Coding Blast - www.codingblast.com
let symbol1 = Symbol();
let symbol2 = Symbol();
var obj = {
a: 13,
[symbol1]: 5,
[symbol2]: 11
};
let props = [];
@Ibro
Ibro / symbols-javascript-getOwnPropertyNames.js
Last active April 26, 2017 04:56
JavaScript symbols - getOwnPropertyNames - Coding Blast - www.codingblast.com
let symbol1 = Symbol();
let symbol2 = Symbol();
var obj = {
a: 13,
[symbol1]: 5,
[symbol2]: 11
};
let props = Object.getOwnPropertyNames(obj);
@Ibro
Ibro / symbols-javascript-getOwnPropertyNames.js
Last active April 26, 2017 04:56
JavaScript symbols - getOwnPropertyNames - Coding Blast - www.codingblast.com
let props = Object.getOwnPropertyNames(obj);
console.log(props); // ["a"]
@Ibro
Ibro / symbols-javascript-json-stringify.js
Last active April 26, 2017 04:56
JavaScript symbols JSON.stringify - Coding Blast - www.codingblast.com
let serialized = JSON.stringify(obj);
console.log(serialized); // {"a":13}
@Ibro
Ibro / symbols-javascript-getOwnPropertySymbols.js
Last active April 26, 2017 04:56
JavaScript symbols - getOwnPropertySymbols - Coding Blast - www.codingblast.com
let symbol1 = Symbol('coding');
let symbol2 = Symbol('blast');
var obj = {
a: 13,
[symbol1]: 5,
[symbol2]: 11
};
@Ibro
Ibro / symbols-javascript-getOwnPropertySymbols.js
Last active April 26, 2017 04:56
JavaScript symbols - getOwnPropertySymbols - Coding Blast - www.codingblast.com
let symbol1 = Symbol('coding');
let symbol2 = Symbol('blast');
var obj = {
a: 13,
[symbol1]: 5,
[symbol2]: 11
};
@Ibro
Ibro / simple-generator.js
Last active April 26, 2017 04:56
JavaScript Generators - Simple generator function - Coding Blast - www.codingblast.com
function* simpleGenerator() {
yield 1;
yield 4;
}
let iterator = simpleGenerator();
let iteratorResult = iterator.next();
console.log(iteratorResult);