Json中有两个含有字符串的[]是什么意思
javascript
var tree_data = { 'for-sale' : {name: 'For Sale', type: 'folder'} , 'vehicles' : {name: 'Vehicles', type: 'folder'} , 'rentals' : {name: 'Rentals', type: 'folder'} , 'real-estate' : {name: 'Real Estate', type: 'folder'} , 'pets' : {name: 'Pets', type: 'folder'} , 'tickets' : {name: 'Tickets', type: 'item'} , 'services' : {name: 'Services', type: 'item'} , 'personals' : {name: 'Personals', type: 'item'} } tree_data['for-sale']['additionalParameters'] = { 'children' : { 'appliances' : {name: 'Appliances', type: 'item'}, 'arts-crafts' : {name: 'Arts & Crafts', type: 'item'}, 'clothing' : {name: 'Clothing', type: 'item'}, 'computers' : {name: 'Computers', type: 'item'}, 'jewelry' : {name: 'Jewelry', type: 'item'}, 'office-business' : {name: 'Office & Business', type: 'item'}, 'sports-fitness' : {name: 'Sports & Fitness', type: 'item'} } }
tree_data['for-sale']['additionalParameters'] 这两个中括号中的内容如何去理解!
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先
tree_data['for-sale']
相当于tree_data.for-sale
,但是你不能这么写,因为for-sale
中含有特殊字符-
,所以这里采用['for-sale']
的形式来处理这个问题。第二个参数
['additionalParameters']
这里等同于.additionalParameters
,因为它是普通字符串;这里是要给tree_data['for-sale']
添加一个additionalParameters 属性
。