社区
JavaScript
帖子详情
为什么不能在json如obj[]的中括号中使用变量?
StephenDylan
2018-05-30 07:08:59
代码是这样的 var s= test_data["data"]["test_items"]["options"][i][opt[j]];,会报错cannot read property 'a' of undefined
但如果把i改成具体数字就可以,这是为什么呢
...全文
1225
3
打赏
收藏
为什么不能在json如obj[]的中括号中使用变量?
代码是这样的 var s= test_data["data"]["test_items"]["options"][i][opt[j]];,会报错cannot read property 'a' of undefined 但如果把i改成具体数字就可以,这是为什么呢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
apple8160
2018-05-31
打赏
举报
回复
你的a报错啊 贴全代码
75闪光雷
2018-05-31
打赏
举报
回复
个人感觉你这报错跟你这段代码没关系 报错的是a 你这段代码里没有a啊
天际的海浪
2018-05-30
打赏
举报
回复
这代码从语法上看没有问题,要看具体对象和变量的值才能知道为什么啊
JSON
格式的数据及遍历(点语法和
中
括号
的区别)
JSON
格式的数据及遍历(点语法和
中
括号
的区别) 在遍历对象的时候,要
使用
[""]的形式 点语法会创建属性,所以不可以跟
变量
var
json
= { name: "cxy", age: "19", sex: "male" } //
json
数据格式 // var
json
= { // "nam
json
对象的
使用
,添加属性,修改值
添加属性 1、js创建一个对象或者在原有对象上添加一个已知属性,并给这个属性赋值,写法如下: let
obj
= {'a1':'a1'};
obj
['a2'] = 'a2'; console.log(
obj
);//输出{'a1':'a1','a2':'a2'}; 2、添加一个
变量
属性,并赋值
变量
,写法如下: function add(name,value){ let
obj
= {"a1...
JS
中
括号
的用法
我们在一些JS代码
中
经常可以看到这样的用法 : (function(){})(); 那这些括号是做什么用的呢? 下面我们来测试一下就知道了 (function(){alert('zol');}); 运行后,没有反映 (function(){alert('zol');})(); 运行后,弹出 zol (function(){alert('zol');})(alert('w
Json
使用
小结
关于
Json
: content={ news_item=[ { title=a, digest=tan for test, content=just for test, content_source_url=, thumb_media_id=mgzrMNJ9WmVJvYxBmk2G84Fa6wp8ugJLs...
Python序列化与反序列化详解(包括
json
和
json
模块详解)
文章目录一、序列化是什么?1. 序列化是什么?二、
使用
步骤1.引入库2.读入数据总结 一、序列化是什么? 1. 序列化是什么? 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。 二、
使用
步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.fi..
JavaScript
87,984
社区成员
224,681
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章