1.Object.keys(),返回一个所有元素为字符串的数组,其元素来自于从给定的object上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致。

// 简单数组
var arr = ['a', 'b', 'c'];
console.log(Object.keys(arr)); // console: ['0', '1', '2']// 类数组对象
var obj = { 0: 'a', 1: 'b', 2: 'c' };
console.log(Object.keys(obj)); // console: ['0', '1', '2']// 具有随机密钥排序的类数组对象
var anObj = { 100: 'a', 2: 'b', 7: 'c' };
console.log(Object.keys(anObj)); // console: ['2', '7', '100']// getFoo 是一个不可枚举的属性
var myObj = Object.create({}, {getFoo: {value: function () { return this.foo; }}
});
myObj.foo = 1;
console.log(Object.keys(myObj)); // console: ['foo']

2.Object.keys(obj).forEach(key => { //  })

var person={firstName:"David",lastName:"Walsh",others:"Smith"
};
Object.keys(person).forEach(function(trait){console.log('person',trait,':',person[trait]);
});

效果图:

3.Object.keys(obj).some(key => { //  })

Object.keys()相关推荐

  1. Object.keys方法之详解

    记一道JavaScript面试题 问题: 如果我们使用JavaScript的"关联数组",我们怎么计算"关联数组"的长度? var counterArray = ...

  2. js Object.keys()

    Object.keys() 在实际开发过程中,有时需要知道对象的所有属性,除了 (for...in...) 外,原生js 给我们提供了一个更优雅的方法: Object.keys( object). ☆ ...

  3. Object.keys 及表单清空

    Object.keys 返回一个所有元素为字符串的数组,其元素来自于从给定的object上面可直接枚举的属性.这些属性的顺序与手动遍历该对象属性时的一致. // simple array var ar ...

  4. JS的Object.keys

    简记:返回对象的所有属性 ☆  传入对象, 返回包含对象可枚举属性和方法的数组 var obj = {'a': 'Beijing', 'b': 'Haidian'}; console.log(Obje ...

  5. Object.keys方法拿到对象的key值

    项目中的高级搜索选项用到了Object.keys方法, 那么它是用来干嘛的呢:删除某个子对象里的数据 var anObj = { aaa: 'kejin',bbb: 'shenxian',ccc: ' ...

  6. es6 遍历数组对象获取所有的id_ES6对象遍历Object.keys()方法

    [Object.keys()] ES5 引入了Object.keys()方法,返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历(enumerable)属性的键名var obj = { foo ...

  7. Object.keys() Object.values()

    Object.keys()         //返回对象中各个键值对的键(key) Object.values()      //返回对象中各个键值对的值(value) var obj = { foo ...

  8. php object keys_原生js中Object.keys方法详解

    实际开发中,有时需要知道对象的所有属性,原生js提供了一个方法Object.keys(). Object.keys(obj)返回的是一个数组,该数组的所有元素都是字符串.这些元素是来自于给定的obj可 ...

  9. JavaScript中Object.keys、Object.getOwnPropertyNames区别

    定义 Object.keys 定义:返回一个对象可枚举属性的字符串数组: Object.getOwnPropertyNames 定义:返回一个对象可枚举.不可枚举属性的名称: 属性的可枚举性.不可枚举 ...

最新文章

  1. 一. synchronized 的局限性 与 Lock 的优点
  2. 应用jBPM4解决中国特色的流程需求 (看过之后,强烈推荐)
  3. [导入]blog年终小结
  4. 判断QButtonGroup中哪个QRadioButton被选中
  5. Springboot 应用部署建议
  6. 日留存、周留存、月留存,究竟怎样才能让更多的用户留下来?
  7. 【免费】前端设计师必须知晓的网站(1)
  8. pycharm主题背景图片设置,让你的界面酷起来!
  9. w ndows10更改浏览器,Win10系统默认浏览器怎么修改
  10. 苹果所用应用打不开怎么办?论浮标有多重要?
  11. Shell脚本遍历指定网段的在线ip
  12. you-get和youtube-dl下载全网视频
  13. [华为][Atlas]Ubuntu can‘t open file ‘/usr/lib/python3.7/py_compile.py解决办法总结
  14. ESLint语法检查--semi(分号)规则
  15. 公司要收我的毕业证书,这合法吗
  16. 微信小程序回车键传值
  17. java 面试108
  18. 在linux中at 调度出错,Linux 技巧: 用cron 和at 调度作业
  19. 高考后能学习——阿里云-winserver服务器购买以及使用(包含【.Net】、【PHP】、【MySQL】、【Navicat】、【Java】、安装)
  20. 在Unity使用PureMVC

热门文章

  1. 第四周项目四-程序分析(1)
  2. Android之四大组件(AIDL Service的使用)
  3. 【Android View事件分发机制】滑动冲突
  4. (0104)iOS开发之在Mac上用Charles给iPhone抓包
  5. Python基础 模块
  6. redis setnx实现分布式锁
  7. 数値の切捨て、切り上げ、四捨五入
  8. P1171 售货员的难题--搜索(剪枝)
  9. xshell与xftp使用注意
  10. mysql数据库--数据的增删改