js 實現動態key value(JSON字符串注意事項:key和value都要用雙引號,官網指定用雙引號)


1、JSON字符串注意事項:key和value都要用雙引號,官網指定用雙引號,如下:

var mapStr='{"a":"a","b":"b"}';

var map=JSON.parse(mapStr);

如此通過拼接字符串,JSON解析獲得KeyValue

var str='a';

map[str];//輸出a

2、也是通過拼接字符串方式獲得keyvalue,使用eval方法解析成數組,注意是數組

var mapStr='[{"a":"a","b":"b"}]';

var map=eval(mapStr)[0];

map['a'];//輸出a

3、也可以通過對象加變量方式

var map={};
var key1='a';
map[key1]=1;
map['a'];//輸出1

4、還有一種比較麻煩的,就是設定對象{name:key,value:val},多次存儲這個對象,變換key和val得到對應數據,遍歷name的key為想要的值時取出value的val;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM