Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >json 的循环输出

json 的循环输出

作者头像
Krry
发布于 2018-09-10 09:59:39
发布于 2018-09-10 09:59:39
2.4K00
代码可运行
举报
文章被收录于专栏:KrryblogKrryblog
运行总次数:0
代码可运行

json不能用for-of循环,会报错

可以用for-in循环:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 var json = {'a':'apple','b':'banana','c':'orange','d':'pear'};
 2 for(var name in json){        
 3     console.log(name);// a b c d
 4     //打印的name值是字符串,所以用json['d']的方式输出
 5     console.log(json[name]);// apple banana orange pear
 6     // apple
 7     console.log(json.a);
 8     // pear
 9     console.log(json['d']);
10 }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-03-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
for 循环 和 Array 数组对象
- forEach 不支持 return 和 break,一定会把所有数据遍历完毕
Krry
2018/09/10
2.5K0
ES6常用知识点小结
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。
Krry
2018/09/10
8970
ES6常用知识点小结
【JS】411- JS 进阶系列问题(47问)
在函数内部,我们首先通过 var 关键字声明了 name 变量。这意味着变量被提升了(内存空间在创建阶段就被设置好了),直到程序运行到定义变量位置之前默认值都是 undefined。因为当我们打印 name 变量时还没有执行到定义变量的位置,因此变量的值保持为 undefined。
pingan8787
2019/11/15
2.4K0
for……in for……of 区别
ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层函数。
用户2323866
2021/06/24
4370
js中不改变原数组的方法
2. every( ) :用于检测数组所有的元素是否都符合指定条件 每一个都满足条件 返回true 有一个不满足 就会返回false 并且剩下的元素不会再进行检测 返回值为布尔值
FGGIT
2024/10/15
2450
python文档:数据结构(列表的特性,del语句,元组,集合,循环技巧)字典,
本章节将详细介绍一些您已经了解的内容,并添加了一些新内容。 5.1. 列表的更多特性 列表数据类型还有很多的方法。这里是列表对象方法的清单:
川川菜鸟
2021/10/18
1.6K0
JSON 基本使用
JSON常被拿来与XML做比较,因为JSON 的诞生本来就多多少少要有取代XNL的意思。相比 XML,JSON的优势如下:
兮动人
2021/06/11
1.4K0
JSON 基本使用
JSON 基本使用
JSON常被拿来与XML做比较,因为JSON 的诞生本来就多多少少要有取代XNL的意思。相比 XML,JSON的优势如下:
兮动人
2021/05/31
1.6K0
JSON 基本使用
0/1To Begin/数据类型与结构
0 To Begin//:向下取整除法**:乘方在交互模式下,上一次打印出来的表达式被赋值给变量 _如果不希望前置了 \ 的字符转义成特殊字符,可以使用 原始字符串 方式,在引号前添加 r 即可python可以多重赋值,如:a,b=b,a+b1 数据类型与结构1.1 数字1.2 序列-字符串 字符串可以用 + 进行连接(粘到一起),也可以用 * 进行重复 相邻的两个或多个 字符串字面值 (引号引起来的字符)将会自动连接到一起 连接变量和字面值,需要使用+号,不能省略 字符串与列表是可以被 索引 (下标访问
狼啸风云
2019/11/07
1K0
js中的四种for循环
最近刷题时遇到了几种不同for循环,因为没有深入了解导致做题时无法区分它们的用法,尤其是在以及在使用时的注意点。
用户7741497
2022/03/06
2K0
一文彻底弄懂 for forEach for-in for-of 的区别
在 JavaScript 中所有的数组都是对象,这意味着你可以给数组添加字符串属性:
JS菌
2019/04/10
1.1K0
一文彻底弄懂 for forEach for-in for-of 的区别
分享2023年最新的15种JavaScript 速记技巧
强大且广受欢迎的编程语言 JavaScript 具有庞大的内置函数库,可用于执行各种任务。
艾编程
2023/01/07
2.1K0
分享2023年最新的15种JavaScript 速记技巧
4个Javascript 中的 for 循环
来源 | https://blog.devgenius.io/four-ways-of-javascript-for-loop-c279ec4c0a10
前端老道
2022/03/29
5660
javaScript 循环遍历大全
写下这篇文章的目的,主要是想总结一下关于JS对于集合对象遍历的方式方法,以及在实际应用场景中怎样去使用它们。本文会主要介绍:while,for,forEach,every,some,filter,reduce,map,indexOf…
用户6973020
2020/02/24
2.3K0
JS几种数组遍历方式总结
JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,以下介绍几种本文分析用到的数组遍历方式以及进行性能分析对比
全栈程序员站长
2022/09/14
1.8K0
通过小事例来重温 ES10 几个新特性
ES10 虽然没有像 ES6 那么多新特性,但 ES10 仍然有一些有用的特性。文本通过简单示例来介绍了 ES10 新出来的特性。通过这种方式,咱们就可以快速理解,而不需要看太多的官方解释。
前端小智@大迁世界
2020/05/12
9580
通过小事例来重温 ES10 几个新特性
JavaScript中的过滤器(filter)
filter()方法会创建一个新数组,原数组的每个元素传入回调函数中,回调函数中有return返回值,若返回值为true,这个元素保存到新数组中;若返回值为false,则该元素不保存到新数组中;原数组不发生改变。
刘亦枫
2020/03/19
3.4K0
前端开发知识汇总--JS
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j_bleach/article/details/67642677
j_bleach
2019/07/02
1.4K0
ES6语法:var、let、const的区别详解
今天来说说es6的语法,最基础的也就是var,let,const 的用法与区别了,我们来看看他们之间的恩怨情仇
全栈学习笔记
2022/03/31
4250
JavaScript数组的常用方法
JavaScript数组是一种常见的数据类型,它由多个元素组成。以下是一些常用的JavaScript数组方法:
心安事随
2024/07/29
1340
相关推荐
for 循环 和 Array 数组对象
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验