json的键为变量而不是字符串时,怎么写?

发布时间:2017-7-1 11:32:39编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"json的键为变量而不是字符串时,怎么写? ",主要涉及到json的键为变量而不是字符串时,怎么写? 方面的内容,对于json的键为变量而不是字符串时,怎么写? 感兴趣的同学可以参考一下。

看栗子

/* 首先你创建了一个window的属性叫b, 并给它赋值为'cccddd' * 然后你创建了一个对象"a", 声明了一个它的属性叫b, 并且给b赋值为6 * 注意第一行的b实质上是window.b, 第二个的b是a.b * 这是两个对象的两个属性而已, 除了叫一个名没其他联系 */var b = 'ccc' + 'ddd';var a = {};a[b] = 6;console.log(a.cccddd); // 6console.log(window.b); // cccddd

或者可以这样

var c = 'ccc';var d = 'ddd';var b = c +''+ d;var a = {};a[b] = 6;console.log(a.cccddd); // 6console.log(window.b); // cccddd

应用

根据消息的类型,发送Id,接收Id。统计未读消息。

var msg= ret.result.message;var key = msg.conversationType+"_"+msg.senderUserId+"_"+msg.targetId;// 统计未读消息数目var messagesMapping = $api.getStorage('messagesMapping');if (messagesMapping[key]) {    messagesMapping[key] += 1;} else {    messagesMapping[key] = 1;}$api.setStorage('messagesMapping',messagesMapping);       

将这三个变量作为json的key,就能够很好的存储数据和读取数据了。


上一篇:Android Service基本知识总结(一)
下一篇:React Native专题-江清清

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款