JavaScript 如何获取对象的最后一个元素
在本文中,我们将学习如何获取JavaScript对象的最后一个元素。给定一个JavaScript对象,任务是获取JavaScript对象的最后一个元素。可以通过以下方法实现:
- 使用Object.keys()方法
- 使用for循环方法
方法1
- 使用Object.keys()方法获取对象的所有键。
- 现在使用索引访问JavaScript对象的最后一个元素。
示例:该示例实现了上述方法。
let Obj = {
"1_prop": "1_Val",
"2_prop": "2_Val",
"3_prop": "3_Val"
};
console.log(JSON.stringify(Obj));
function GFG_Fun() {
console.log("The last key = '" +
Object.keys(Obj)[Object.keys(Obj).length - 1]
+ "' Value = '"
+ Obj[Object.keys(Obj)[Object.keys(Obj).length - 1]]
+ "'");
}
GFG_Fun()
输出
{"1_prop":"1_Val","2_prop":"2_Val","3_prop":"3_Val"}
The last key = '3_prop' Value = '3_Val'
方法2
- 使用 for循环 来访问对象的所有键,在循环结束时,循环变量将会是该对象的最后一个键。
- 现在使用索引来访问JavaScript对象的最后一个元素的值。
示例: 这个示例实现了上述方法。
let Obj = {
"1_prop": "1_Val",
"2_prop": "2_Val",
"3_prop": "3_Val"
};
console.log(JSON.stringify(Obj));
function GFG_Fun() {
let lastElement;
for (lastElement in Obj);
lastElement;
console.log("The last key = '" +
lastElement + "' <br> Value = '"
+ Obj[lastElement] + "'");
}
GFG_Fun()
输出
{"1_prop":"1_Val","2_prop":"2_Val","3_prop":"3_Val"}
The last key = '3_prop' <br> Value = '3_Val'