吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 996|回复: 26
收起左侧

[已解决] 关于js数组的问题

  [复制链接]
bearkr 发表于 2022-11-17 01:27
本帖最后由 bearkr 于 2022-11-17 17:30 编辑

有如下一维数组
arr = ["tpoint", "5930", "userEmail", "123123123@qq.com", "domainCode", "16002151", "ppoint", "0", "spoint", "2630"]
这里省略了后面很多内容,现在想通过arr[‘tpoint']这种方式调用5930这个值,请教如何操作。
我已经通过一维数组转二维数组,转换成了如下
arr2 = ["tpoint", "5930"],["userEmail", "123123123@qq.com"],[domainCode", "16002151"]
IDA Console, Courier New, monospace">使用arr2[0][1]可以调用5930,但是每次获取到数组内容顺序可能会不一样,所以想通过arr2['tpoint']来调用5930这个值,有什么简便方法?!
请指教

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
为之奈何? + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

GMCN 发表于 2022-11-17 01:35
[JavaScript] 纯文本查看 复制代码
arr = ["tpoint", "5930", "userEmail", "123123123@qq.com", "domainCode", "16002151", "ppoint", "0", "spoint", "2630"];
dic = {};
for(var i=0;i<arr.length;i+=2){
    dic[arr[i]]=arr[i+1];
}

console.log(dic["tpoint"])
amoxuk 发表于 2022-11-17 01:39
var arr = [...]
var arr2 = {}
let key = ""
for(let a=0;a<arr.length;a++){
    if(a %2==0){
        key = arr[a]
    }
    if(a%2==1){
        arr2[key] = arr[a]
    }
}
liwei321gogo 发表于 2022-11-17 02:03
本帖最后由 liwei321gogo 于 2022-11-17 02:04 编辑

捕获.PNG
我想到了这个法子
捕获.PNG
liwei321gogo 发表于 2022-11-17 02:10
[JavaScript] 纯文本查看 复制代码
	var s={}
	var arr = ["tpoint", "5930", "userEmail", "123123123@qq.com", "domainCode", "16002151", "ppoint", "0", "spoint", "2630"]
	var ar1=arr.map((x,y)=>y%2==0?s[x]=arr[y+1]:null)
yasenhacker 发表于 2022-11-17 02:22
netonsoft.json  用这个库解析一下,然后取值不就随便可以随便操作了
yasenhacker 发表于 2022-11-17 02:23
这种的不建议用数组来解析,纯粹是我个人意见 ,,,,netonsoft.json不就更好嘛
ipaint 发表于 2022-11-17 07:55
学习了。
三滑稽甲苯 发表于 2022-11-17 07:56
根据索引奇偶性转成字典就好了
Hikk 发表于 2022-11-17 08:14
[JavaScript] 纯文本查看 复制代码
arr = ["tpoint", "5930", "userEmail", "123123123@qq.com", "domainCode", "16002151", "ppoint", "0", "spoint", "2630"];
for(var i=0;i<arr.length;i++){
    if(arr[i]="tpoint"){
        console.log(arr[i+1])
        break;
    };
}
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 22:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表