A resourceful newsletter featuring the latest and most important news, articles, books and updates in the world of #javascript π Don't miss our Quizzes!
Let's chat: @nairihar
Post #1730
6.53K
- π 11
- β€ 4
- π₯ 4
JA @javascript
Showing posts older than #1731 Β· Back to latest
async function fetchData() {
console.log('Fetching...');
await new Promise((resolve) => {
setTimeout(() => {
console.log('Data fetched');
resolve();
}, 100);
});
console.log('Process completed');
}
fetchData();
console.log('End of script');

const arr = [1, 2, 3];
const newArr = arr.map(num => num * 2);
newArr.push(4);
arr[0] = 0;
console.log(arr);
console.log(newArr);

function* generatorFunction() {
yield 1;
yield* function* () {
yield 2;
yield 3;
}();
yield 4;
}
const gen = generatorFunction();
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);

const obj = {
value: 100,
method: function() {
const inner = function() {
console.log(this.value);
};
inner();
}
};
obj.method();

const promise = new Promise((resolve) => {
console.log('Promise started');
setTimeout(() => {
resolve('Promise resolved');
}, 100);
});
promise.then((result) => {
console.log(result);
});
console.log('End of script');

const original = Object.freeze({ a: [1, 2, 3] });
const copy = { ...original };
copy.a.push(4);
console.log(original.a);
console.log(copy.a);

var a = 5;
function test() {
console.log(a);
var a = 10;
console.log(a);
}
test();