在 Javascript 中格式化所需的值

摇杆摇滚

我有

var val = "2520,3569,99991,14203,11918";

我的测试也包含以下格式的所有值(附截图),其中包含所有测试值。在该完整列表中,我只需要几个值,我可以通过以下字符串对其进行过滤。这意味着如果我有上述任何 ID,我必须考虑它。

例如,如果我的测试包含以下任何值:

var val= "2520,3569,99991,14203,11918";,然后我需要它2520.1|3569.0|99991.1|14203.0|11918.0

忽略所有其他值。(其中 2520 是 id,1/0 是值)

哈迪克·卢瓦

$(document).ready(function() {

  var myObject = [{
    bucketValue: 1,
    exprimentId: 56988
  }, {
    bucketValue: 1,
    exprimentId: 2520
  }, {
    bucketValue: 0,
    exprimentId: 3569
  }, {
    bucketValue: 1,
    exprimentId: 99991
  }, {
    bucketValue: 0,
    exprimentId: 14203
  }, {
    bucketValue: 0,
    exprimentId: 11918
  }, {
    bucketValue: 1,
    exprimentId: 1111
  }, {
    bucketValue: 0,
    exprimentId: 22222
  }];

  var marketingABTests = "2520,3569,99991,14203,11918";

  var myValues = marketingABTests.split(",");

  var myFinalValue = "";

  for (i = 0; i < myValues.length; i++) {
    for (j = 0; j < myObject.length; j++) {
      //alert(myValues[i] + "     " + myObject[j].exprimentId);
      if (myFinalValue == "" && myValues[i].toString().trim() == myObject[j].exprimentId.toString().trim()) {
        myFinalValue = myObject[j].exprimentId.toString().trim() + "." + myObject[j].bucketValue.toString().trim();
      } else if (myFinalValue != "" && myValues[i].toString().trim() == myObject[j].exprimentId.toString().trim()) {
        myFinalValue = myFinalValue + "|" + myObject[j].exprimentId.toString().trim() + "." + myObject[j].bucketValue.toString().trim();
      }

    }
  }
  document.getElementById("demo").innerHTML = myFinalValue;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<p id="demo">

</p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Javascript 中格式化

来自分类Dev

在JavaScript数组中格式化特定值

来自分类Dev

在JavaScript模板中格式化JSON日期

来自分类Dev

如何在JavaScript中格式化货币和时间

来自分类Dev

如何在 javascript 中格式化 JSON 输出

来自分类Dev

如何在javascript中格式化下面的脚本

来自分类Dev

格式化javascript / jquery中的值

来自分类Dev

格式化javascript / jquery中的值

来自分类Dev

使用SimpleDateFormat在Java中格式化JavaScript jQuery Date格式

来自分类常见问题

ISO 8601如何在JavaScript中格式化带时区偏移的日期?

来自分类Dev

在HTML中格式化SPARQL查询时的JSON和JavaScript集成

来自分类Dev

如何在javascript中格式化数据库日期时间?

来自分类Dev

如何在javascript中格式化正则表达式

来自分类Dev

如何使用DOM2方法在Javascript中格式化JSON?

来自分类Dev

如何在javascript / jQuery中格式化“ 2014年7月14日”之类的日期?

来自分类Dev

使用d3.js工具在javascript中格式化日期

来自分类Dev

如何在不使用 moment.js 的情况下在 javascript 中格式化日期

来自分类Dev

如何在将传递到 React APP 的 JavaScript 对象中格式化照片?

来自分类Dev

在Angularjs中格式化输入值

来自分类Dev

在指令angularjs中格式化值

来自分类Dev

Java:SimpleDateFormat无法在所需的TimeZone中格式化

来自分类Dev

Java:SimpleDateFormat无法在所需的TimeZone中格式化

来自分类Dev

使用javascript更改预格式化文本中的值

来自分类Dev

格式化日期javascript

来自分类Dev

格式化日期javascript

来自分类Dev

JavaScript 动态格式化

来自分类Dev

在Ruby on Rails中格式化/解析表单值

来自分类Dev

在MongoDB Shell FIND脚本中格式化日期值

来自分类Dev

如何在php中格式化数字值?

Related 相关文章

热门标签

归档