如何使用对象的位置删除元素?例如,我想删除第二个。
Object {duur: ".short", taal: ".nl", topic: ".algemeen-management"}
最佳答案
Object.keys()
将按其定义顺序为您提供信息。 始终最好根据键名称删除。因为,在对象中,键没有完全排序并且它们没有任何顺序.
var obj = {
duur: ".short",
taal: ".nl",
topic: ".algemeen-management"
};
console.log(obj);
var position = 2;
delete obj[Object.keys(obj)[position - 1]];
console.log(obj);
最好的、正确的方法是通过键名删除:
var obj = {
duur: ".short",
taal: ".nl",
topic: ".algemeen-management"
};
console.log(obj);
var key = "taal";
delete obj[key];
console.log(obj);
关于javascript - 从 jquery 对象中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41488173/