Rumah  >  Artikel  >  hujung hadapan web  >  怎么获取json的key

怎么获取json的key

(*-*)浩
(*-*)浩asal
2019-05-20 11:04:3514882semak imbas

获取json的key的方法:1、使用for循环,直接获取JSON中的key值;2、使用jquery回调函数each获取,其语法如“$.each(数组名,function(i){}”。

怎么获取json的key

本篇文章介绍了jQuery如何获取json对象中的key,希望阅读本篇文章以后大家有所收获,帮助大家对jQuery的理解更加深入。

比如有一个json

var json = {"name" : "Tom", "age" : 18};
想分别获取它的key 和 value

一、使用for循环

for (var key in json) {
    console.log(key);     //获取key值
    console.log(json[key]); //获取对应的value值
}

二、jquery回调函数each完成的

each() 方法为每个匹配元素规定要运行的函数。

提示:返回 false 可用于及早停止循环。

语法

$(selector).each(function(index,element))

参数:function(index,element)

必需。为每个匹配元素规定运行的函数。

index - 选择器的 index 位置。

element - 当前的元素(也可使用 "this" 选择器)。

$.each(json, function(i) {
    console.log(i); //获取键值
    console.log(json[i]); //获取对应的value
});

console.log,简单科普这个函数的作用。前端开发者可以在js代码的任何部分调用console.log,然后你就可以在浏览器的开发者控制台里,看到这个函数调用的那一瞬间你指定的变量或表达式的值。

Atas ialah kandungan terperinci 怎么获取json的key. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:nodejs是js框架么?Artikel seterusnya:node.js为什么总用mongo