在JavaScript ES6 +上进行一些练习时,遇到了一种我不了解的语法。在下面的代码中,length属性如何
{name:{length:l}}
不是由对象和DOT作为前缀?我曾经看到过这样使用length属性:str.length;
注意:我使用console.log只是为了查看值。
const bob = { name: 'Bob' };
const alice = { name: 'Alice' };
const foundAt = [bob, alice].findIndex(({ name: { length: l } }) => console.log(l))