try {} catch(err) {} object.prop?.nestedprop parseInt(x, 10) if (Object.keys(x).length === 0) let x = val1 || val2 function f (param = default) {} if (isNaN(x)) console.log('hello', x) JSON.stringify() async/await array.filter() let x = bool ? val1 : val2 const {property} = object; () => {} make a deep copy of obj or array compare obj or array by value {...object} debugger; use function as key/value in obj const promise = new Promise() /regex/ig `hi my name is ${name}` polyfills setTimeout() try {} catch(err) {} object.prop?.nestedprop parseInt(x, 10) if (Object.keys(x).length === 0) let x = val1 || val2 function f (param = default) {} if (isNaN(x)) console.log('hello', x) JSON.stringify() async/await array.filter() let x = bool ? val1 : val2 const {property} = object; () => {} make a deep copy of obj or array compare obj or array by value {...object} debugger; use function as key/value in obj const promise = new Promise() /regex/ig `hi my name is ${name}` polyfills 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.
try {} catch(err){}
object.prop?.nestedprop
parseInt(x, 10)
if (Object.keys(x).length === 0)
let x = val1 || val2
function f (param = default) {}
if (isNaN(x))
console.log('hello', x)
JSON.stringify()
async/await
array.filter()
let x = bool ? val1 : val2
const {property} = object;
() => {}
make a deep copy of obj or array
compare obj or array by value
{...object}
debugger;
use function as key/value in obj
const promise = new Promise()
/regex/ig
`hi my name is ${name}`
polyfills
setTimeout()