zoukankan      html  css  js  c++  java
  • JQuery学习二-字典操作

    1. 数组中添加map

    var arr = []; 
    var key = 'Jeremy'; 
    var value = '!!!!' 
    arr.push({ 
    'key': key, 
    'value': value, 
    }); 
    
    document.write("key: " + arr[0]['key'] + 
    "<br/>value: " + arr[0]['value']);
    
    输出结果:
    key: Jeremy
    value: !!!!

    2. 数组遍历输出

    var arr = []; 
    arr.push("Jeremy"); 
    arr.push("Jimmy"); 
    for(var i in arr) 
    document.write(i + ": " + arr[i] + "</br>");
    
    输出结果:
    0: Jeremy
    1: Jimmy

    3. 类似字典(map)遍历

    var dict = []; //or dict = new Array() 
    dict["Jeremy"] = 20; 
    dict["Jimmy"] = 30; 
    for(var key in dict) 
    document.write(key + ": " + dict[key] + "</br>"); 
    
    输出结果:
    Jeremy: 20
    Jimmy: 30

    4. 字典声明时赋值

    var dict = { 
    "Jeremy" : 20, 
    "Jimmy" : 30 
    }; 
    for(var key in dict) 
    document.write(key + ": " + dict[key] + "</br>"); 
    
    输出结果:
    Jeremy: 20
    Jimmy: 30

    demo2

    var dict = { 
    "Jeremy" : ["Chinese", "Math"] , 
    "Jimmy" : ["Art", "English"] 
    }; 
    var name = "Jeremy"; 
    for(var courseIndex in dict[name]) 
    document.write(dict[name][courseIndex] + "</br>"); 
    
    输出结果:
    Chinese
    Math

    5. 字典里value为数组, 数组内为字典

    var dict = []; 
    var courseListOfJeremy = [ 
    {"Chinese" : 3}, 
    {"Math": 5} 
    ]; 
    dict['Jeremy'] = courseListOfJeremy; 
    var courseListOfJimmy = [ 
    {"Art": 3}, 
    {"English": 5} 
    ]; 
    dict['Jimmy'] = courseListOfJimmy; 
    
    document.write("Jimmy's Course Number Of Chinese: " + dict['Jeremy'][0]['Chinese']);
    
    输出结果:
    Jimmy's Course Number Of Chinese: 3
  • 相关阅读:
    ubuntu如何设置Python的版本
    PHP队列之理论篇
    ubuntu系統如何啟動root用戶登陸?
    如何绑定腾讯企业邮箱?
    VMware虚拟机安装Ubuntu并设置root登陆
    毕业生,如何选择高薪资与学习机会?
    如何改变memcached默认的缓存时间?
    PHP常用函数之数组篇
    如何安装并使用bower包依赖工具
    z-score
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10732835.html
Copyright © 2011-2022 走看看