JS中key-value存取

获取Key

在代码中,遇到需要单独提取对象的key值时
可使用 Object.keys(object) object是你需要操作的对象
Object.keys()会返回一个存储对象中所有key值的数组
获取当前对象每个key对应的值使用 object[key]

 

参考:https://www.cnblogs.com/zhichong/p/9930309.html

=================================================================

JS中key-value存取

我们来使用实际的代码测试看看结果

复制代码
var mArr = ['a','b','c'];
var mObj = {};
mObj['key1'] = 1;
mObj['key2@'] = 2;
 
//遍历mObj
for(var pro in mObj){
    if(mObj.hasOwnProperty(pro)){
        console.log('key is ' + pro +' and value is' + mObj[pro]);
    }
}

console.log(Object.keys(mArr));//结果:(3) ["0", "1", "2"]
console.log(Object.keys(mObj));//结果:(2) ["key1", "key2@"]
console.log(mArr[1]);//结果:b
console.log(mObj['key2@']);//结果:2.
复制代码

 

 

出处:https://blog.csdn.net/zh854663752/article/details/80839402

=================================================================

var peopleArray=[]
var peopleobj={jiangyx: "姜艳霞", yeluosen: "叶落森"}
for(let i in peopleobj){
debugger
var obj={
nickname:i,
realName:peopleobj[i]
}
peopleArray.push(obj)
}
console.log(peopleArray)

 

 

出处:https://www.cnblogs.com/web-chuanfa/p/10719052.html

posted on   jack_Meng  阅读(5936)  评论(0编辑  收藏  举报

编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
历史上的今天:
2015-12-15 上海房产税免征--积分或居住证

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩