console.time();
for (i = 0; i < 100000; i++) {
// some code
}
console.timeEnd();
// console.time
// This method is used to measure time. For example,
// checking how many seconds it went to complete the x task?
console.time("test");
setTimeout(() => {
console.timeEnd("test");
}, 1000);
// This will give us the following result:
// test: 1.000s
console.time("answer time");
alert("Click to continue");
console.timeLog("answer time");
alert("Do a bunch of other stuff...");
console.timeEnd("answer time");
console.time('factorial');
const number = 10;
let result = 1;
for (let i = 1; i <= number; i++) {
result *= i;
console.timeLog('factorial');
}
console.log('factorial result', result);
console.timeEnd('factorial');
const heroes = [
{ name: 'Spiderman', universe: 'Marvel' },
{ name: 'Iron Man', universe: 'Marvel' },
{ name: 'Hulk', universe: 'Marvel' },
{ name: 'Batman', universe: 'DC' },
{ name: 'Superman', universe: 'DC' },
{ name: 'Wonder Woman', universe: 'DC' },
]
const marvel = heroes.filter(h => h.universe === 'Marvel');
console.table(marvel);
const heroes = [
{
name: 'Spiderman',
firstName: 'Peter',
lastName: 'Parker',
city: 'New York City'
}, {
name: 'Iron Man',
firstName: 'Tony',
lastName: 'Stark',
city: 'New York City'
}];
console.table(heroes);
let batman = { name: 'Batman' };
// batman.firstName = "Bruce";
// batman.lastName = "Wayne";
console.log(batman);
batman = { ...batman, firstName: 'Bruce', lastName: 'Wayne' };
console.log(batman);
let heroes = [
['Superman', 'Batman', 'Wonderwoman'],
['Spiderman', 'Iron Man', 'Hulk']
]
console.log(heroes.flat());
const numbers = [2, 4, 6, 8];
const multi = numbers.map(n => n * n);
console.log('numbers', multi);