微信小程序 数组查找

微信小程序 数组查找,第1张

想尝试做一个查询的功能 可以根据id查到text 或者根据text查到id

resultset: [{id:1,text:"aaa"},{id:2,text:"bbb"}, {id: 3,text: 'ccc'}, {id: 4,text: 'f' }]

附上数组如下,尝试了一些方法 就像在传统语言那样遍历数组然后寻找相等的值

var resultSet =this.data.resultset    const length = resultSet.length    var val = this.data.inputValue       并链 if(val){

         console.log(val)         for(let i =0i<=lengthi++){           //console.log(resultSet[i])

            if(val == resultSet[i].id){

              console.lo("找到了")              var result = this.data.resultSet[i].id

             console.log("结果绝猛孙是"+result)

            }             else{

              console.log("没找到结果"知烂)

            } 

              

      }

 

   }    else{

     console.log("没输入啊")

   }

 }

给数组元素赋值,与该类型普通变量赋值方法相信好锋同:

a[2]=20

//直接把相应的元素引用(

a[2]

)当变量使用就可以了。

数组的定义袜渗方式为:

类型

数组名[数组元素个数]

如:

int

a[10]数组成员的引用为滑晌:数组名[下标]

printf(

"%d",

a[0]

)

数组

先把字符串解析为json对象,然后通过激源json对象的层级关系进行获取

假设你返回的字符串保存在result中,那么

var myjson = json.parse(result)

myjson.newslist[0].content 就得到“适时学会放下,让心归零,怎么顺心怎么桐握...”明轮态这段话了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12475986.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存