Javascript组合数组列表
我试图将字符串数组组合成一行变量 例如,我希望最终结果呈现为:Javascript组合数组列表,javascript,Javascript,我试图将字符串数组组合成一行变量 例如,我希望最终结果呈现为: “tag[]=sku_helloworld&tag[]=sku bridesdark&tag[]=stuk_home” 这就是我目前所拥有的,我不确定如何将它们结合在一起 var productSku = $('.social-module').data('magento-sku'), str = productSku, skuList = str.split(','); for (var i = 0; i < sk
“tag[]=sku_helloworld&tag[]=sku bridesdark&tag[]=stuk_home”
这就是我目前所拥有的,我不确定如何将它们结合在一起
var productSku = $('.social-module').data('magento-sku'),
str = productSku,
skuList = str.split(',');
for (var i = 0; i < skuList.length; i++) {
console.log("tag[]=" + skuList[i] + "&");
}
var productSku=$('.social module').data('magento-sku'),
str=产品SKU,
skuList=str.split(',');
对于(变量i=0;i
把它放在一个字符串中,然后打印出来
var productSku = $('.social-module').data('magento-sku'),
str = productSku,
skuList = str.split(',');
var result = "";
for (var i = 0; i < skuList.length; i++) {
result += "tag[]=" + skuList[i] + "&";
console.log(result);
}
var productSku=$('.social module').data('magento-sku'),
str=产品SKU,
skuList=str.split(',');
var结果=”;
对于(变量i=0;i
您可以使用reduce()
子字符串
负责删除第一个&
您应该能够使用该方法来处理此问题,但是您需要明确添加第一个分隔符:
// Array.join will build a string using your delimiter '&tag[]=' between
// each of the items in the array
var result = 'tag[]=' + skuList.join('&tag[]=');
你可以。你可以这样简化它:
var productSku = $('.social-module').data('magento-sku'),
str = productSku,
skuList = 'tag[]=' + str.split(',').join('&tag[]=');
skuList = str.split(',').map(function(item) {return "tag[]=" + item}).join('&');
console.log(skuList);
请参见。您可以生成如下列表:
var productSku = $('.social-module').data('magento-sku'),
str = productSku,
skuList = 'tag[]=' + str.split(',').join('&tag[]=');
skuList = str.split(',').map(function(item) {return "tag[]=" + item}).join('&');
console.log(skuList);
你可以使用和
var skuList=['sku_helloworld'、'sku_bridesdark'、'stuk_home'],
结果=skuList.map(函数(a){
返回'tag[]='+a;
}).加入(“&”);
document.write(“”+JSON.stringify(结果,0,4)+“”)代码>这是一个没有循环的单行程序:
var productSku=$('.social module').data('magento-sku');
警报('tag[]='+productSku.split(',').join('tag[]='))代码>