我有一个来自req的数组。身体我需要循环并获取值,比如(quantity_1作为一个单独的数据,quantity_2作为单独的数据)如何从req获取这样的值和数组。正文是:
{ quantity_1: '9',
item_name_1: 'Event Cap Nike',
amount_1: '599',
shipping_1: 'undefined',
shipping2_1: 'undefined',
quantity_2: '1',
item_name_2: 'Plaza',
amount_2: '1000',
shipping_2: 'undefined',
shipping2_2: 'undefined',
cmd: '_cart',
upload: '1',
bn: 'MiniCart_AddToCart_WPS_US',
business: ' ',
currency_code: 'INR',
return: ' ',
cancel_return: ' ' }
实际上,这不是一个数组
,而是一个对象,您可以通过在循环中使用for...来迭代和
console.log
它的值:
const myObj = { quantity_1: '9',
item_name_1: 'Event Cap Nike',
amount_1: '599',
shipping_1: 'undefined',
shipping2_1: 'undefined',
quantity_2: '1',
item_name_2: 'Plaza',
amount_2: '1000',
shipping_2: 'undefined',
shipping2_2: 'undefined',
cmd: '_cart',
upload: '1',
bn: 'MiniCart_AddToCart_WPS_US',
business: ' ',
currency_code: 'INR',
return: ' ',
cancel_return: ' ' }
for(let key in myObj) {
if(key in ["quantity_1", "item_name_1", "amount_1"]) {
console.log(myObj[key]);
}
}
>
这不是一个数组。这是一个对象。
您可以使用Object.keys方法来迭代对象属性。
var myObj = { quantity_1: '9',
item_name_1: 'Event Cap Nike',
amount_1: '599',
shipping_1: 'undefined',
shipping2_1: 'undefined',
quantity_2: '1',
item_name_2: 'Plaza',
amount_2: '1000',
shipping_2: 'undefined',
shipping2_2: 'undefined',
cmd: '_cart',
upload: '1',
bn: 'MiniCart_AddToCart_WPS_US',
business: ' ',
currency_code: 'INR',
return: ' ',
cancel_return: ' ' }
Object.keys(myObj).forEach(prop => {
console.log(myObj[prop]);
})
标题有点混乱,很抱歉,所以我有一个太多的数组,其中一个数组比第二个数组包含更多 所以我想做的是例如 这只会注销第一个一次,但我想要的是日志y和x长度一样多,希望这是足够清楚的
我有一本字典的格式是 我如何通过执行以下操作来遍历此词典
我有两个双数组: 我的循环结构如下所示: 我要做的是连续获取项目LatArr[0]和LonArr[0]<这样我就可以在lat1中使用LatArr[0],在lon1中使用LonArr[0]。此外,LatArr[1]应位于lat2,LonArr[1]应位于lon2 但此代码获取LatArr[0]。。[1] 。。和LonArr[0]。。[1] 。。两次每个元素打印两次 任何人都请纠正我的错误,我完全不希
问题内容: 我有一些具有相同值的数组,如下所示。 如果值重复,则将相同的总和相加。对于相同的不同,无需求和。 这就是我想要的。 我陷入上述问题。我已经尽力了。但是我得到了错误的结果。我非常感谢任何建议。 问题答案: @Cloud我已根据您的要求提供了功能,感谢@MI对此总和部分进行了研究。
我正在用POST动词调用REST服务。动态构造请求后正文。在某些情况下,很少有字段会填充空值。即使我将我的请求pojo与JsonInclude(Include.NON\u NULL)或JsonInclude(JsonInclude.Include.NON\u NULL)一起使用,也不会删除空值字段。 我的示例请求如下所示。 我自己构造requestEntity,在发布之前不解析它。 如何在具有nu
我想迭代我现有数组的每个值。每个值应该以两种方式(列/行)复制一定次数。可以说,我想增加分辨率。 理解我的描述的简单示例: 结果应该是: 除了这个例子,我还必须处理一个更大的数组,所以手动操作是不可行的。