JavaScript使用for in循环json提取键名、键值

日常开发中常见的数据格式为:字符串、数字、数组、json、布尔等格式。不同的数据格式也发挥着不同的作用和效果。

文中介绍常见的json格式数据循环提取键名及键值操作方法。

一、json循环提取使用的for in语句,详细代码如下:
<script>
var text = {'title':'六月初博客站','time':'2021-03-21'};
for (let i in text) {
//键名
console.log(i)
//键值
console.log(text[i])
}
</script>
二、for/in代码解析:

    2.1、i和text均为必填项

    2.2、i即json数据的键名

    2.3、text即需要循环读取的json数据

    2.4、键值的提取即常见的json['键名']格式

三、for/in也可用来遍历数组

    3.1、数组遍历代码详解

<script>
var arr = [1,2,3]
for (let i in arr) {
//数组下标
console.log(i)
//对应下标值
console.log(arr[i])
}
</script>

    3.2、json数据和数组数据i的差异

    在json数据中i表示json的键名,但在数组格式的数据中i表示的是数组的下标。

以上是关于JavaScript使用for/in语句实现对json和数组数据的循环提取。


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!