• 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;

  • 相关阅读:
    405
    406
    4-1
    3-11
    3-10
    3-9
    3-8
    3-7
    3-5
    3-4
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/5336232.html
Copyright © 2020-2023  润新知