JavaScript,获取一个知道第二个对象键名的对象键名



假设我有一个对象,它有两个键值:

let object = {name: "abc", id: 12}

但是假设,我不知道其中一个键名,所以:

let object = {<unknown_to_me>: "abc", id: 12}

如果我知道另一个键名,我如何获得第一个键名?他们的位置

第一个可以通过:

object.id

我可以通过位置得到另一个吗?运营商……?

你可以这样做:

let object = {name: "abc", id: 12};
let knownKeyName = "id";
let objectKeys = Object.keys(object);
let unknownKeyName = objectKeys[objectKeys.length - 1 - objectKeys.indexOf(knownKeyName)];
console.log(unknownKeyName)

相关内容

最新更新