.at( )
长期以来,一直有人要求 JavaScript 提供类似 Python 的数组负索引访问器。而不是做 array[array.length-1] 来做简单的 array[-1]。这是不可能的,因为 [] 符号也用于 JavaScript 中的对象。
被接受的提案采取了更实际的方法。Array 对象现在将有一个方法来模拟上述行为。
testArray: [1, 2, 3, 4, 5, 6]
console.log(this.testArray.at(-1), 'testArray.at');
// 6
Object.hasOwn()
const x = { foo: 'bar', wto: 'drink' };
//如果对象具有指定的属性作为其自己的 属性,则返回true。如果属性被继承或不存在,则该方法返回 false。
if (Object.hasOwn(x, 'foo')) {
console.log('执行新规');
}