从对象jquery

时间:2017-01-05 15:00:46

标签: javascript jquery object

如何使用对象的位置删除元素?我想要删除第二个。

Object {duur: ".short", taal: ".nl", topic: ".algemeen-management"}

4 个答案:

答案 0 :(得分:5)

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);




答案 1 :(得分:1)

像这样:

var index = 1 ; // the position you want minus 1

var example = {duur: ".short", taal: ".nl", topic: ".algemeen-management"}

delete example[Object.keys(example)[index]];

答案 2 :(得分:0)

最好像这样使用delete运算符:

删除myObject.taal;

答案 3 :(得分:0)

你可以使用:delete(object.taal)。