js循序不一样数组判断相等 不同字符串判断相等

 最近做母婴触摸板商城的时候遇到很棘手的问题,就是商品属性哪儿 

商品没有属性还好,直接就可以加入购物车,有商品属性切不止一个的时候,这时候我在php组合的属性有可能顺序不一样

var sys_item = {"1738":{"宽口径":{"1737":["洋槐+香草"]},"标准口径":{"1737":["111"]}},"1737":{"洋槐+香草":{"1738":["宽口径"]},"111":{"1738":["标准口径"]}}};

这里我中间是空格分割的

例如js的值:

对比值:tags=宽口径 洋槐 500ml

数据:用户第一次选择tags=洋槐

第二次选择tags=洋槐  宽口径

第三次选择tags=洋槐 宽口径 500ml

这样我无论怎么循环处理都是值很难处理的。

其实循环sys_item的时候取出比对值我这里例如比对值ags=宽口径 洋槐 500ml


for(var i=0,sys_item.length<i,i++){

if(tags.split(" ").sort().toString() == sys_item[i]['name'].split(" ").sort().toString()){

alert("我靠成功了");

}

下面是我做的效果图

以后大家做商城的时候肯定会遇到的。连接地址效果地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值