debugger; let x = bool ? val1 : val2 object.prop?.nestedprop make a deep copy of obj or array console.log('hello', x) const {property} = object; compare obj or array by value async/await /regex/ig parseInt(x, 10) try {} catch(err) {} const promise = new Promise() function f (param = default) {} array.filter() if (Object.keys(x).length === 0) {...object} use function as key/value in obj if (isNaN(x)) () => {} polyfills let x = val1 || val2 `hi my name is ${name}` JSON.stringify() setTimeout() debugger; let x = bool ? val1 : val2 object.prop?.nestedprop make a deep copy of obj or array console.log('hello', x) const {property} = object; compare obj or array by value async/await /regex/ig parseInt(x, 10) try {} catch(err) {} const promise = new Promise() function f (param = default) {} array.filter() if (Object.keys(x).length === 0) {...object} use function as key/value in obj if (isNaN(x)) () => {} polyfills let x = val1 || val2 `hi my name is ${name}` JSON.stringify() setTimeout()
(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.
debugger;
let x = bool ? val1 : val2
object.prop?.nestedprop
make a deep copy of obj or array
console.log('hello', x)
const {property} = object;
compare obj or array by value
async/await
/regex/ig
parseInt(x, 10)
try {} catch(err){}
const promise = new Promise()
function f (param = default) {}
array.filter()
if (Object.keys(x).length === 0)
{...object}
use function as key/value in obj
if (isNaN(x))
() => {}
polyfills
let x = val1 || val2
`hi my name is ${name}`
JSON.stringify()
setTimeout()