javascript{[等符号的语法
一、在js中{}内的是什么,[]内的是什么,数组是用{}还是[],也许还有(),同时还有互相嵌套着,没什么规律。我不太清楚,只能看到一个问一个,问的也不系统,如果你知道能不能系统的说说,用下面代码作为说明,谢谢!
1.{ items: [
2.{ name:'Kermit', color:'green', age:12, friends:['Gonzo', {_reference:{name:'Fozzie Bear'}}]},
3.{ name:'Fozzie Bear', wears:['hat', 'tie']},
4.{ name:'Miss Piggy', pets:'Foo-Foo'} ]}
二、var app={};和var app;一样吗?js不是有个特点,不用定义对象类型,数组怎么定义,及其定义的一些规律
知识点说明:
{}定义的是对象,[]定义的是数组;两者都可以作为数据的变量载体。
{}里可以包含[]数组,如:var a={b:[1,2,3]};
[]里也可以包含对象,如:var a=[{b:1},{c:2}]。
关于对数与数组的定义有几种方式:
对象的定义:
var a=new Object();
var b={};
var c=new Function();
var d=Object.create(prototype, descriptors);
数组的定义:
var a=new Array(3);
var b=[];