我有一个对象,我正在通过一个函数传递它。该对象如下:
items: {
'cannonball': '0',
'cannon stand': '-9000',
'cannon barrel': '800',
.
.
.
}
我有一个名为filterItem
的函数,定义如下:
function filterItem(items) {
// console.log(items);
var value = [];
filteredItems = {}
console.log(items);
for (var key in items) {
if (items[key] > 0 && items[key] < 1000) {
value.push(items[key]);
};
};
console.log(value);
};
我正在通过对象筛选介于 0
和 1000
之间的项目。在函数结束时,我想在一个名为 filteredItems
的对象中显示已过滤的键和值。
我该如何实现以获得以下结果?
示例输出:
filteredItems: {
cannon barrel: '800'
}
感谢您的提前帮助。
filteredItems[key] = items[key];
- bmartin