js创建数组,创建对象

一个英文字母占一个字节,一个中文占2个字节,字节用Byte表示(或者B)
1kb=1024B=1024*8bit
1kb=1024byte=1024*8bit


1.js中var test={   //以花括号开头为对象
js中var test=[  //以大括号开头为数组    


2.js 中的对象定义
var person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"}; 
//person为一个对象,其中firstname,lastname,age,eyecolor为person对象的属性,John,Doe,50,blue为属性所对应的值


3.js 中的数组定义
var person2=[{firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"},                     {firstname:"John2",lastname:"Doe2",age:50,eyecolor:"blue"}]//person2数组 数组中的元素(成员)为person对象


4.js 中的json对象(person3和person4都为json数据的写法)
var person3 = { "header": "Colors",
  "items": [
      {"name": "red", "first": true, "url": "#Red"},
      {"name": "green", "link": true, "url": "#Green"},
      {"name": "blue", "link": true, "url": "#Blue"}
  ],     //属性(items)对应的值是一个数组
  "empty": false
}//alert(person3.items[1].name) 弹出结果为:red    


var person4 = { "header": "Colors",
  "item":  {"name": "red", "first": true, "url": "#Red"}, //属性(item)对应的值是一个对象
  "empty": false
}//alert(person3.item.name) 弹出结果为:red    


5.js 创建对象 
var person5 = new Object();
     person5.property1 = 1;
     person5.property2 = 2;  //给对象person5添加属性property1和property2 并赋值1和2


6.js创建数组 person6数组和person7数组两种创建方式 
var person6 = new Array();
  person6.push("1");       //js数组放元素 使用push
  person6.push("1");
  person6.push("1");
  person6.push("1");
  alert(person6);//结果弹出:1,1,1,1


var person7 = [];                   //数组person7 清空,以后需要清空数组直接赋值 [] 即可以。
  person7.push("2");
  person7.push("2");
  person7.push("2");
  person7.push("2");

  alert(person7);  //结果弹出:2,2,2,2


7.我们直接看下面两个的区别吧。

var _queryData = [ {
            name : 'search_EQ_enterprise.uuid',
            value : treeTableId
        }, {
            name : 'search_EQ_memFlag',
            value : tag
        } ];    //这里是数组



_queryData  = {
            'search_EQ_enterprise.uuid' : treeTableId
            'search_EQ_memFlag' : tag
        };    //这里是对象


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值