JS中key-value存取

Posted jack_孟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于JS中key-value存取的主要内容,如果未能解决你的问题,请参考以下文章

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

js文件Cookie存取值的使用

js常用代码片段(更新中)

Chrome-Devtools代码片段中的多个JS库

Node.js JavaScript 片段中的跳过代码

js简洁代码片段