javascript中getOwnPropertyNames的增量索引
Increment index for getOwnPropertyNames in javascript
使用这个类似数组的对象可以获得每个属性的索引,但在记录对象时不能输出结果。我哪里做错了?
// 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 = {};
for(var card in pickedCards){
pickedCardsChanges[+card + 1] = pickedCards[card]
}
document.write(JSON.stringify(pickedCardsChanges))
相关文章:
- 名称输入的索引
- 在jQuery中获取表的行索引
- 测试索引值是否等于某个数字的倍数
- 循环遍历数组中的特定索引
- 按照选项卡索引的顺序循环一个jQuery选择
- 在JavaScript中通过索引从对象数组中获取值
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- 在索引.html和应用.js [node.js] 之间共享变量
- 如何为高图中的区域线创建z索引
- 下拉列表在使用z索引放置在前面后停止工作
- 减去两个索引不同但值相同的整数
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- Javascript:根据对象的嵌套数组中的值,在数组中查找对象的索引
- 用javascript查询lucene索引
- 使用它更新集合中的嵌套数组's索引
- 如何将ng选项的索引作为angularJs中的值传递给模型
- Javascript获取所有锚链接的索引
- 多维关联数组的最后一个索引
- 传递给 PHP 表单时 JavaScript 动态变量上的未定义索引
- NodeJS在一个较大的字符串中获取一个字符串的索引