ES13-2022
1. 数组方法 at()
let arr = [1, 2, 3, 4, 5]
console.log(arr.at(0))
console.log(arr.at(-1))
console.log(arr.at(10))
对象扩展私有属性及 in 判断
class Person {
#name = '张三'
say() {
console.log(this.#name)
}
}
const p = new Person()
console.log(p.#name)
console.log('#name' in p)
console.log(p.say())
console.log(p.say)
静态成员私有属性
class Person {
static #name = '张三'
static say() {
console.log(this.#name)
}
}
console.log(Person.#name)
console.log('#name' in Person)
console.log(Person.say())
console.log(Person.say)