首页 > 其他分享 >object对象的keys方法理解应用

object对象的keys方法理解应用

时间:2022-10-24 12:34:09浏览次数:65  
标签:arr object log keys Object 理解 数组 var


keys方法介绍

Object.keys(参数);
方法需要传入一个对象作为参数,方法会遍历枚举对象中的所有 键的名称 并以数组的形式返回。

例如:

var obj={
name:'张三',
age:20,
gender:'男'
}

var arr=Object.keys(obj);
console.log(arr); // ['name','age','gender']
//或者
//console.log(Object.keys(obj)); 效果一样

object对象的keys方法理解应用_javascript

也可以用于数组,只不过用于数组的时候,用处不大。因为用于数组的时候,方法会将数组的所有的索引值合并为数组返回。

例如

var arr=[1,2,3,4,5]
console.log(Object.keys(arr));
//['0', '1', '2', '3', '4']

object对象的keys方法理解应用_数组_02


还可以用于处理字符串,返回值和处理数组一样,也是返回索引值数组,这里就不加演示了,效果于处理数组大致相同。

(既然有keys,肯定有values,因为我们知道对象中的元素是以键值对的形式存在的)


标签:arr,object,log,keys,Object,理解,数组,var
From: https://blog.51cto.com/u_15694180/5789402

相关文章

  • js中数组过滤filter的使用理解(小白级别)
    js中数组过滤filter的使用理解​​filter方法的介绍​​​​详细解读​​filter方法的介绍数组的filter方法用于过滤数组中不符合条件的元素,这个方法不会修改原数组。如何使......
  • vuex sessionStorage存储对象时会显示[object object]的问题
    VUE如果直接使用window.sessionStorage.setItem和window.sessionStorage.getItem来进行存取对象的话,不能正常使用该对象,并且在Application的Session Storage中会显示[obje......
  • 证书生成(keystore、truststore、.crt、.key)
    https://blog.csdn.net/leadseczgw01/article/details/88844413https://blog.csdn.net/qq_28450911/article/details/114120752?spm=1001.2101.3001.6661.1&utm_medium=di......
  • C# 配置EF接口报错:ObjectContent`1”类型未能序列化内容类型“application/json; char
    WebApi项目中,配置了EntityFramework,一顿LINQ操作后接口调试出现以下错误:{"Message":"出现错误。","ExceptionMessage":"“ObjectContent`1”类型未能序列化内容......
  • 前端服务器理解
     转自:https://www.zhihu.com/question/26773561,https://www.zhihu.com/question/493164325 https://cnodejs.org/topic/5ab9b59652d7d3a8698a48281.前端服务器 是指......
  • 动态规划递归公式理解
    dp[i][j]表示从下标为[0-i]的物品里任意取,放进容量为j的背包,价值总和最大是多少。递推公式:dp[i][j]的含义:从下标为[0-i]的物品里任意取,放进容量为j的背包,价值总和最大是......
  • 瞎写的原型理解
    原型与原型链的基础定义理解关于原型与原型链下面这些基础JavaScript知识一定要“死记硬背”的。只有“死记“,才能“用活”。对象是某个特定引用类型的实例,可以理......
  • Qt获取QObject对应的类名并把它转为真实类型
    QObject是有窗口类的父类,比如QWidget,QLabel,QPushButton等都直接或间接继承自QObject类。如果把某个窗口中的所有控件都装到一个QList<QObject*>中,那么如何区分当前的是那......
  • 关于java中VO,DTO的理解
    @Data@JsonIgnoreProperties(ignoreUnknown=true)publicclassAllCodeCoverageRateSettingDto{privateIntegerid;privateStringdept;privateLongcreateTime......
  • PHP array_multisort 多维数组排序的理解
    array_multisort(array1,sortingorder,sortingtype,array2,array3...) 1.数组从前往后,依次排序;前一组数中值相同时,才考虑后一个数组中的值排序;2.任一数组排序变......