Javascript中的数组和hash json

来源:互联网 发布:久其软件审计 编辑:程序博客网 时间:2024/05/21 07:03
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">var arr = [];arr[0] = ['tom', 'jack','alice'];arr[1] = [1,3,4,5];arr[2] = ['汤姆', '夹克'];for (var i = 0; i< arr.length; i++){    for (var j=0; j<arr[i].length; j++) {    document.write(arr[i][j] + " ");}document.write('<hr/>');}//hash结构var a = {}; //定义空的hash//指定初始值var b ={name: 'tom', age:20};var c = {'姓名':'汤姆', '年龄':20, '**':'星号'};//key为中文或者包含特殊字符是,需要引起来。alert(b.name);//普通key可以用点操作符alert(c['姓名']);//结果为:汤姆,key包含中文或者特殊字符时,可以用方括号b.newkey = '新加入的值';//追加新的值//hash遍历:只能用for infor(var key in b) {var value = b[key];document.write('<a href="' + value +'>');document.write(key);document.write('</a>');}</script></head><body></body></html>