Skip to content

Instantly share code, notes, and snippets.

View jsec516's full-sized avatar

MD. Jahidul Islam jsec516

View GitHub Profile
@jsec516
jsec516 / promise_observable.js
Created January 12, 2016 00:54
difference between promise vs observable
var promise = new Promise((resolve)=>{
setTimeout(() => {
console.log('promise timeout fired');
resolve(42);
}, 500);
console.log('promise started');
});
promise.then((x) => console.log(x));
@jsec516
jsec516 / scope closure
Last active December 7, 2015 12:51
Closure behavior experimented
function foo(){
var a = 2;
function bar(){
console.log( a );
}
bar(); // 2 not-closure, regular lexical scope actually
}
@jsec516
jsec516 / All about Javascript Object Creation
Last active November 23, 2015 01:03
Different ways to create javascript object
// Each of the following options will create a new empty object:
var newObject = {}; // or
var newObject = Object.create(null); // or
var newObject = new Object();
// four ways in which keys and values can then be assigned to an object
// ECMAScript 3 compatible approaches
// 1. Dot syntax
newObject.someKey = 'Hello World'; // Write properties