JS键值对中的key是不是变量,怎么理解
很多朋友都对“JS键值对中的key是不是变量,怎么理解”的内容比较感兴趣,对此小编整理了相关的知识分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获,那么感兴趣的朋友就继续往下看吧!
javascript键值对中的key是可以为变量的,比如js json对象定义的时候也有可能key就是变量的,我们就可以这样做。
到此这篇关于“JS键值对中的key是不是变量,怎么理解”的文章就介绍到这了,更多相关JS键值对中的key是不是变量,怎么理解内容,欢迎关注博信技术资讯频道,小编将为大家输出更多高质量的实用文章!
javascript键值对中的key是可以为变量的,比如js json对象定义的时候也有可能key就是变量的,我们就可以这样做。
js代码如下。
varuserJson=[]; //假如userId就是一个js变量 varuserId=getUserId(); varstr='{'+userId+':"china"}'; //将字符串转化为js对象 varobj=eval("("+str+")"); userJson.push(obj);
上面的js json对象的结果大概格式是:[{"76900" : "china"} , {"769001" : "japan"} , {"769002" : "america"}]
当然了,在js map字典对象定义中也可以使用变量作为key,如下。
js map创建代码
varmap={}; 添加元素: 比如添加:userId="china"; //假如userId是变量 map[""+userId+""]="china";
上面js map的输出格式是:{"769001" : "japan" , "769002" : "america"}
到此这篇关于“JS键值对中的key是不是变量,怎么理解”的文章就介绍到这了,更多相关JS键值对中的key是不是变量,怎么理解内容,欢迎关注博信技术资讯频道,小编将为大家输出更多高质量的实用文章!
版权声明
本文仅代表作者观点,不代表博信信息网立场。