问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS中知道其中一个属性值,怎么取其它属性

发布网友 发布时间:2022-05-17 17:18

我来回答

2个回答

热心网友 时间:2022-05-17 18:47

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>

    <script type="text/javascript">
      var testArray = [
          {id:'1',content:'张三1',point:20},
          {id:'2',content:'张三2',point:24},
          {id:'3',content:'张三3',point:22},
          {id:'4',content:'张5',point:21},
          {id:'5',content:'张三6',point:28}
      ];
      /**
       *
       * @param testArray
       * @param point
       * @param value
       * @param returnAttr
       * @returns {*}
       */
      function findValue(testArray,point,value,returnAttr) {
          for (var i = 0; i < testArray.length; i++) {
              var obj = testArray[i];
              for (var x in obj) {
                  if (x=== point && obj[x] === value) {
                      return obj[returnAttr];
                  }
              }
          }
      }
       //
      //假设 知道point的值为21
        var value  = findValue(testArray,'point',21,'content');
        alert(value);
    </script>
</head>
<body>

</body>
</html>

热心网友 时间:2022-05-17 20:05

var pointValue = "118.686649";
var pointContent = "";
var Point = null;
//根据point找到DATA[i],再找到它的content
for(var i=0;i<DATA.length;i++){
if(DATA[i].point==pointValue){
Point = DATA[i];
pointContent=Point.content;
}
}追问我的还是找不到,弹出的是空白

追答你的point改一下,我的是测试数据,你改成var pointValue = "118.686649|35.674655";

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 超极巨化增加种族值吗 switch宣传片里的两个游戏这俩是什么看起来很好玩想玩求名字 怎么给实名 怎么给实名 隔夜的茶包再泡会对身体有影响么? 茶包隔夜了还能喝吗 茶包放水杯里一天没放水,第二天还能泡水喝吗? 茶包没有一夜浸泡,拿出来了,请问隔夜还能重泡一次吗 如何将微信好友转移到另一个? 隔夜的茶包还可以继续冲水吗 隔夜的茶包能再泡茶吗 如何将旧微信的好友转到新来? 茶包第二天可以接着泡吗 昨天的茶包今天还能泡吗 茶包可以隔夜第二天再泡吗 换怎么转移好友 如何把微信上好友快速转移到另一个上? 如何把微信上好友快速转移到另一个上? 如何将微信好友转移到另一个? 如何将部分微信好友转移到另一个? 苹果手机最近使用的小程序怎么删除? 如果想找一位认识的陌生人,除了和手机号,群聊之外,还有什么方法可以找到? 如何将微信好友转移到另一个? 如何将微信好友复制到另一个上? 如何将部分微信好友转移到另一个? 如何将微信好友转移到另一个? 美菱冰箱质量怎么样?他们官网上说双11买冰箱免单呢,真的假的? 美菱冰箱哪款好 如何把微信上好友快速转移到另一个上? 提高你在社会上的生存空间啥意思 美菱冰箱实体店和网购相差太大 如何把微信上好友快速转移到另一个上? 美菱冰箱官网入口在哪?想了解下产品信息 希特勒提出的生存空间是什么意思? 换怎么转移好友 如何将旧微信的好友转到新来? 如何将微信好友转移到另一个? 生存空间是什么意思 大西洋:德国的“生存空间论”指的是什么? 请问lively和living区别.我没有积分,不好意思