ES 6,7,8
let employee = {
// Name: 'asdasd'
}
// var employeeName = (employee.Name != null ? employee.Name : "Unknown");
var employeeName = employee.Name || "Unknown"; // php analog: $var ?? null
console.log(employeeName)
// ES6 Includes
const arr = [1, 2, 3, NaN]
if (arr.includes(3)) {
console.log('here')
}
// ES 7 Math pow
let rez = 7**2
console.log(rez)
// ES 7 Object.values
const cars = {BWW: 3, Tesla: 2}
let values = Object.values(cars)
console.log(values)
// ES 8
let user = {
name: 'Alex',
surname: 'Brandon',
age: 23
}
let {name, ...other} = user
console.log(name, other)
async function tester() {
let promise = await new Promise((r,j) => {
setTimeout(() => {
r('ss')
}, 2000)
})
}
← JS cases JS plugins →