假设我有一个对象,它有两个键值:
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)