遍历JS Object的方法
遍历JS Object的方法
- 1.Object.keys
- 2. for in
1.Object.keys
const body = {hot: false,id: 5,news: true,topice: 1
}
// 遍历对象body,并对值进行更改,并不能对id进行修改。
Object.keys(body).forEach((key, index) => {if (key != 'id') {body[key] = body[key] ? 1 : 0;}
})
console.log(body);
2. for in
const object = {hot: falseid: 5news: truetopice: 1
}
for (const key in object) {console.log(object[key]);
}
for (const key in object) {if (Object.prototype.hasOwnProperty.call(object, key)) {const element = object[key];console.log(element)}
}
遍历JS Object的方法相关推荐
- [js] 写一个方法遍历指定对象的所有属性
[js] 写一个方法遍历指定对象的所有属性 Object.keys().Object.values()只能遍历对象自有的属性,for in 可以遍历原型中的属性. 个人简介 我是歌谣,欢迎和大家一起交 ...
- JS遍历数组的forEach方法
forEach是JS中为我们提供的一个方法,用来遍历数组, 此方法只支持IE8以上浏览器使用 var arr = ["中","美","俄", ...
- es6 遍历数组对象获取所有的id_ES6对象遍历Object.keys()方法
[Object.keys()] ES5 引入了Object.keys()方法,返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历(enumerable)属性的键名var obj = { foo ...
- js字符串string转object对象 - 方法篇
js字符串string转object对象 - 方法篇 背景: 有时候后台返回的是map类型.或者json类型: 但是前端发现接收到的数据类型是string类型: (3种)方法如下: 将字符串strin ...
- JS中Object.entries()方法
Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for-in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环还会枚举原型链中的属性). co ...
- JS对象创建 Object.create() 方法
概述 Object.create() 方法创建一个拥有指定原型和若干个指定属性的对象. 语法 Object.create(proto, [ propertiesObject ]) 通过Object.c ...
- js之Object的方法理解
我们都知道在js里面一切都是对象,window也是个对象,对象里拥有很多属性和方法,可以了解一下对象. 在控制台打印一下Object对象,console.dir(Object),我们可以看到Objec ...
- js对象新增方法object.assign()
Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target). const target = { a: 1 };const source1 = ...
- js中 Object.freeze 方法
Object.freeze() Object.freeze() 方法可以冻结一个对象,冻结指的是不能向这个对象添加新的属性,不能修改其已有属性的值,不能删除已有属性,以及不能修改该对象已有属性的可枚举 ...
最新文章
- 双一流高校通知「19级硕士秋季学期不开学!」决定引热议,你怎么看?
- windows下使用net-snmp实现agent扩展(二)
- sql2005导出Excel错误解决方法
- java ctp行情_java-ctp
- java 按钮 监听_Button的四种监听方式
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
- 源码编译安装gcc-5.3.0
- 《Android开发案例驱动教程》
- linux挂载sata硬盘分区,Linux下挂载硬盘分区的几种方法
- mysql innodb 浅读
- Shiro 权限验证原理
- python jieba分词教程_Python jieba分词
- 决策树cart算法实战
- 91卫图助手免费版发布啦
- PS入门(1-7) HSB色彩模式
- Google+ about Gmail?
- Python操作MongoDB看这一篇就够了
- 拼多多商品详情,产品竞价,关键词搜索接口
- 文献阅读 - Poisson Image Editing
- linux中cat的一个用法(向文件里面添加内容)