JS操作json对象key、value的常用方法分析


Posted in Javascript onOctober 29, 2019

本文实例讲述了JS操作json对象key、value的常用方法。分享给大家供大家参考,具体如下:

一、定义JSON对象

// 首先定义一个json对象,对象以“{”(左括号)开始,“}”(右括号)结束
// 花括号内为键、值对 键必须用引号括起来,值若不是字符串则不必
var jsonObj = {
        "创维电视" : 50,
        "卡萨帝北京" : 40,
        "家电" : 40,
        "松下" : 30,
        "格力" : 20,
        "海尔" : 20,
        "海尔商城" : 20,
        "海尔客服" : 20,
        "美的" : 20,
        "美菱" : 20
      }

二、根据key获取value

// 根据key获取value,两种方式
var value1 = eval("jsonObj." + "家电");// value1 = 40
var value2 = jsonObj["家电"];// value2 = 40

三、遍历json对象

// 遍历json对象,获取键、值集合
var keyAry = [];
var valueAry = [];
for(var key in jsonObj){
  keyAry.push(key);
  valueAry.push(jsonObj[key]);
}
//打印输出
console.log(keyAry);
console.log(valueAry);

运行结果:

JS操作json对象key、value的常用方法分析

四、添加key

jsonObj["西门子"] = 100;

五、删除key

deledte jsonObj["海尔"];
Javascript 相关文章推荐
区分JS中的undefined,null,"",0和false
Mar 08 Javascript
Jquery 的扩展方法总结
Oct 01 Javascript
jQuery插件开发全解析
Oct 10 Javascript
运算符&&的三个不同层次
Apr 07 Javascript
15条JavaScript最佳实践小结
Aug 09 Javascript
JQuery实现防止退格键返回的方法
Feb 12 Javascript
jQuery跨域问题解决方案
Aug 03 Javascript
基于insertBefore制作简单的循环插空效果
Sep 21 Javascript
Bootstrap表单组件教程详解
Apr 26 Javascript
jquery radio的取值_radio的选中_radio的重置方法
Sep 20 Javascript
深入理解Node.js的HTTP模块
Oct 12 Javascript
微信小程序开发之左右分栏效果的实例代码
May 20 Javascript
JQuery 实现文件下载的常用方法分析
Oct 29 #jQuery
Vue 设置axios请求格式为form-data的操作步骤
Oct 29 #Javascript
js单线程的本质 Event Loop解析
Oct 29 #Javascript
解决axios post 后端无法接收数据的问题
Oct 29 #Javascript
使用axios请求接口,几种content-type的区别详解
Oct 29 #Javascript
vue+elementui 对话框取消 表单验证重置示例
Oct 29 #Javascript
vue实现路由监听和参数监听
Oct 29 #Javascript
You might like
兼容性最强的PHP生成缩略图的函数代码(修改版)
2011/01/18 PHP
PHP实现邮件群发的源码
2013/06/18 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
2020/10/30 PHP
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
AngularJS打开页面隐藏显示表达式用法示例
2016/12/25 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
详解JavaScript 异步编程
2020/07/13 Javascript
Python实现获取网站PR及百度权重
2015/01/21 Python
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
python numpy函数中的linspace创建等差数列详解
2017/10/13 Python
利用python爬取斗鱼app中照片方法实例
2017/12/03 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
python多线程并发及测试框架案例
2019/10/15 Python
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
CAT鞋英国官网:坚固耐用的靴子和鞋
2016/10/21 全球购物
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
项目经理岗位职责
2013/11/11 职场文书
军训鉴定表自我鉴定
2014/02/13 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
汤姆叔叔的小屋读书笔记
2015/06/30 职场文书
宿舍卫生管理制度
2015/08/05 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python