JS的Object.keys
简记:返回对象的所有属性
☆ 传入对象, 返回包含对象可枚举属性和方法的数组
var obj = {'a': 'Beijing', 'b': 'Haidian'};
console.log(Object.keys(obj)); //['a', 'b']
☆ 传入字符串,返回索引值
var str = "Beijing";
console.log(Object.keys(str));
// ["0", "1", "2", "3", "4", "5", "6"]
☆ 传入数组,返回索引值
var arr = ["a", "b", "c"];
console.log(Object.keys(arr));
//["0", "1", "2"]
☆ 构造函数,返回空数组或者属性名
function Demo(name, age) {
this.name = name;
this.age = age;
}
console.log(Object.keys(Demo));
// []
⭐️ keys 方法仅返回可枚举属性和方法的名称;若要返回可枚举和不可枚举属性和方法的名称,可以使用 Object.getOwnPropertyNames( ) 函数。
JS的Object.keys相关推荐
- php object keys_原生js中Object.keys方法详解
实际开发中,有时需要知道对象的所有属性,原生js提供了一个方法Object.keys(). Object.keys(obj)返回的是一个数组,该数组的所有元素都是字符串.这些元素是来自于给定的obj可 ...
- js Object.keys()
Object.keys() 在实际开发过程中,有时需要知道对象的所有属性,除了 (for...in...) 外,原生js 给我们提供了一个更优雅的方法: Object.keys( object). ☆ ...
- 【JS】1410- 一行 Object.keys() 引发的思考
作者:4Ark https://juejin.cn/post/7041049741458669576 故事背景 有一天上线后大佬反馈了一个问题,他刚发的动态在生成分享卡片的时候,卡片底部的小程序码丢失 ...
- Reflect.ownKeys()与Object.keys()区别 以及 JS中的可枚举属性与不可枚举属性
代码test1: var obj = {} Object.defineProperty(obj, 'method1', {value: function () {alert("Non enu ...
- JS 中 Object 的 keys 是无序的吗?
在最开始学习 JavaScript 时,我一直被灌输 Object 中的 Key 是无序的,不可靠的,而与之相对的是 Map 实例会维护键值对的插入顺序. 「But,Object 的键值对真的是无序的 ...
- js Object.keys
/*** Created by W.J.Chang on 2014/5/23.*/ d = 1; var a = {a:'b',c:'d'};// 枚举Keys for(var i in a) {co ...
- Object.keys方法之详解
记一道JavaScript面试题 问题: 如果我们使用JavaScript的"关联数组",我们怎么计算"关联数组"的长度? var counterArray = ...
- 从零开始学前端 - 16. JS对象Object介绍及常用方法
作者: 她不美却常驻我心 博客地址: https://blog.csdn.net/qq_39506551 微信公众号:老王的前端分享 每篇文章纯属个人经验观点,如有错误疏漏欢迎指正.转载请附带作者信息 ...
- JS 去除Object中指定的key
JS 去除Object中指定的key const omit = (obj, arr) =>Object.keys(obj).filter((k) => !arr.includes(k)). ...
最新文章
- 个人知识管理的10个误区
- excel切片器_excel中的超级好用的筛选神器——切片器
- SQL Loader 的使用详解
- SMTPDiag 诊断工具
- 区分 JVM 内存结构、 Java 内存模型 以及 Java 对象模型 三个概念
- hibernate3.4+struts1.3分页封装,有兴趣者可以看一下
- vue路由切换和用location切换url的区别
- 利用task和电平敏感的always快设计经比较后重组信号的组合逻辑
- matlab提速技巧(自matlab帮助文件)
- 如何在linux上创建数据库,在LINUX平台上手动创建数据库(oracle 10g)
- 有向无环图DAG 拓扑排序 代码解释
- java数组实现队列
- mysql 密码过期解决图例_MYSQL 密码过期解决办法
- BROTHER 废墨清零教学
- python模拟鼠标操作_python 捕捉和模拟鼠标键盘操作
- 黑魂3无法从服务器获取信息,黑魂3怎么读取信息 | 手游网游页游攻略大全
- 订单管理html页面,订单管理.html
- uni-app 中如何使用谷歌地图 !?
- 鱼眼摄像头 实时动、静目标的检测,跟踪,分类
- 纳豆红曲胶囊价格作用怎么样!
热门文章
- Zookeeper核心工作机制(zookeeper特性、zookeeper数据结构、节点类型)
- maven+springMVC+mybatis+junit详细搭建过程
- python函数调用时的实参和形参之间传递_python 函数(实参与形参、传递参数)...
- dede php标签 禁用,DedeCMS Error:Tag disabled:php的解决办法
- 关于解决Win32控制台程序编译后自动退出
- python重命名文件源码
- 【洛谷3377】 左偏树(可并堆)
- laravel 重要概念 以及实现方式
- 这几天又看了Gosu,发现也是蛮有意思
- fabrication的拦截器Interceptors简介