Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将数组转换为对象或json WebScrap 转换刮取数据数组的最佳方法是:_Javascript_Arrays_Json_Object_Web Scraping - Fatal编程技术网

Javascript 如何将数组转换为对象或json WebScrap 转换刮取数据数组的最佳方法是:

Javascript 如何将数组转换为对象或json WebScrap 转换刮取数据数组的最佳方法是:,javascript,arrays,json,object,web-scraping,Javascript,Arrays,Json,Object,Web Scraping,[‘随机产品1’、‘随机产品2’、‘随机产品3’、‘随机产品4’][‘99美元’、‘99美元’、‘99美元’、‘99美元’] {name:'随机产品1',价格:'$100',}{name:'随机产品2',价格:'$100',}{name:'随机产品3',价格:'$100',} 我试过了 var键=[ “姓名”, “价格” ] 常量mainData={} 对于(i=0;i

[‘随机产品1’、‘随机产品2’、‘随机产品3’、‘随机产品4’][‘99美元’、‘99美元’、‘99美元’、‘99美元’]



{name:'随机产品1',价格:'$100',}{name:'随机产品2',价格:'$100',}{name:'随机产品3',价格:'$100',}


我试过了

var键=[
“姓名”,
“价格”
]
常量mainData={}
对于(i=0;i<10;i++){
设keyIdx=0;
对于(j=0;j<2;j++){
if(l<2){
//bundle.name和bundle.price包含上述名称和价格数组
mainData[keys[j]=bundle.name[l];
//keyIdx++;
j++;
主数据[键[j]]=捆绑价格[l];
}

如果您有两个长度相同的数组,您可以通过其中一个数组进行映射,并使用
i
名称
与相应的
价格
链接起来

const name=['random product 1'、'random product 2'、'random product 3'、'random product 4']
常量价格=['99美元','99美元','99美元','99美元']
const result=names.map((name,i)=>{
返回{
名称
价格:价格[i]
}
});

console.log(result);
如果您有两个长度相同的数组,您可以映射其中一个数组,并使用
i
名称
与相应的
价格
链接

const name=['random product 1'、'random product 2'、'random product 3'、'random product 4']
常量价格=['99美元','99美元','99美元','99美元']
const result=names.map((name,i)=>{
返回{
名称
价格:价格[i]
}
});
console.log(结果);
of.of。
                                              into object