javascript { [ 笔记

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=[];

原文地址:https://www.cnblogs.com/aiyouku/p/note.html