我需要从JSON对象中删除第一个元素。说我有这个:
var thing = {property:'something', does:'somethingElse', is:'somethingCool'};
var thing2 = {does:'somethingElse', property:'something', is:'somethingCool'}
我需要一个函数,该函数将从thing2中删除“属性”,并从thing2中删除“ somethingElse”(无论索引0是什么;第一项)。
我尝试了以下操作:
var person = {firstName:"John", lastName:"Doe", age:46};
delete person[0];
console.log(person);
但这不起作用。
看起来很直接,但我似乎无法在线找到答案。
答案 0 :(得分:0)
您可以使用Object.keys()
完成此操作let keys = Object.keys(person);
delete person[keys[0]];
更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys