javascript中getOwnPropertyNames的增量索引
使用这种类似数组的对象可以获取每个属性的索引,但在记录对象时无法输出结果。我做错了什么javascript中getOwnPropertyNames的增量索引,javascript,arrays,sorting,Javascript,Arrays,Sorting,使用这种类似数组的对象可以获取每个属性的索引,但在记录对象时无法输出结果。我做错了什么 // Array-like object var pickedCards = { 0: 'a', 1: 'b', 2: 'c' }; Object.getOwnPropertyNames(pickedCards).forEach(function(val) { val++; return pickedCards[val]; }); console.log(pickedCards); 尝试: v
// Array-like object
var pickedCards = { 0: 'a', 1: 'b', 2: 'c' };
Object.getOwnPropertyNames(pickedCards).forEach(function(val) {
val++;
return pickedCards[val];
});
console.log(pickedCards);
尝试:
var pickedCards={0:a',1:b',2:c'},pickedCardsChanges={};
用于(拾取卡中的var卡){
pickedCardsChanges[+卡+1]=pickedCards[卡]
}
document.write(JSON.stringify(pickedCardsChanges))
试试:
var pickedCards={0:a',1:b',2:c'},pickedCardsChanges={};
用于(拾取卡中的var卡){
pickedCardsChanges[+卡+1]=pickedCards[卡]
}
document.write(JSON.stringify(pickedCardsChanges))
试试:
var pickedCards={0:a',1:b',2:c'},pickedCardsChanges={};
用于(拾取卡中的var卡){
pickedCardsChanges[+卡+1]=pickedCards[卡]
}
document.write(JSON.stringify(pickedCardsChanges))
试试:
var pickedCards={0:a',1:b',2:c'},pickedCardsChanges={};
用于(拾取卡中的var卡){
pickedCardsChanges[+卡+1]=pickedCards[卡]
}
document.write(JSON.stringify(pickedCardsChanges))
索引是字符串,而不是数字,因此它们是不可变的。Ehhh,你到底想在这里做什么?你想更改键吗?我需要将0属性增加到1,1到2,等等你想将每个属性值重新分配到一个更大的属性名,对吗?i、 例如,生成{1:'a',2:'b',3:'c'}
索引是字符串,而不是数字,因此它们是不可变的。Ehhh,你到底想在这里做什么?你想更改键吗?我需要将0属性增加到1,1到2,等等你想将每个属性值重新分配到一个更大的属性名,对吗?i、 例如,生成{1:'a',2:'b',3:'c'}
索引是字符串,而不是数字,因此它们是不可变的。Ehhh,你到底想在这里做什么?你想更改键吗?我需要将0属性增加到1,1到2,等等你想将每个属性值重新分配到一个更大的属性名,对吗?i、 例如,生成{1:'a',2:'b',3:'c'}
索引是字符串,而不是数字,因此它们是不可变的。Ehhh,你到底想在这里做什么?你想更改键吗?我需要将0属性增加到1,1到2,等等你想将每个属性值重新分配到一个更大的属性名,对吗?i、 例如,产生{1:a',2:b',3:c'}