Javascript -项目对象数组
Javascript - Array of item Objects
我有以下代码:
offers.makeOffer ({
partnerSteamId: steam_id.toString(),
accessToken: token.toString(),
itemsFromMe: [
{
appid: 730,
contextid: 2,
amount: 1,
assetid: checkedItems[i].id
}
],
itemsFromThem: []
}, function(err, response) {
if (err) {
throw err;
}
});
itemsFromMe
部分包含以下内容:
itemsFromMe: [
{
appid: 730,
contextid: 2,
amount: 1,
assetid: checkedItems[i].id
}
]
然而,我需要一种方法来建立这个基于checkedItems.length
为例(显然这个例子不会工作,但它展示了我想要的输出):
offers.makeOffer ({
partnerSteamId: steam_id.toString(),
accessToken: token.toString(),
itemsFromMe: [
for (var i = 0; i < checkedItems.length: i++) {
{
appid: 730,
contextid: 2,
amount: 1,
assetid: checkedItems[i].id
}
}
],
itemsFromThem: []
}, function(err, response) {
if (err) {
throw err;
}
});
我该怎么做呢?
您可以简单地使用一个立即调用的函数:
var o = {
items: (function () {
var a = [];
for (var i = 0; i < 5; i++) {
a.push(i);
}
return a;
}())
}
你可以这样做:
itemsFromMe: (function() {
return checkedItems.map(function(item) {
return {
appid: 730,
contextid: 2,
amount: 1,
assetid: item.id
}
})
})()
相关文章:
- 将数组对象传递到struts2中的操作类
- 如何使用jquery返回php-json数组对象
- 从其名称获取javascript数组对象
- 值未与数组对象绑定
- 如何按数组/对象值的倍数过滤对象数组
- 在表中显示数组对象
- 在数组对象中分组
- 将第二个或多个数组推送到数组对象 AngularJS 中
- 重新排列 JavaScript 数组/对象
- 键上的javascript数组对象过滤器
- handontable:在不更改数据数组/对象的情况下隐藏某些列
- 用于跟踪购物车可用性的Javascript数组/对象/哈希表
- 重建有角度的java脚本数组对象
- 对JSON数组对象进行排序
- 连接与数组对象相关的文本:方式和位置
- 哪些浏览器和版本支持将常见的类数组对象直接传递到fn.apply()
- 如何使用Handlebars循环数组对象和模板
- 是否可以引用JS数组/对象中的另一个元素
- Javascript中的名称索引-数组/对象
- 数组长度不等于数组对象