1 对象是什么?method以及Object建立
首先,我们要知道对象是什么。 对象(Object) 简单来说,就是一堆「名称 - 值」的配对(key - value pairs)。 至于可以放入哪些值呢?
第一种是原生的值(primitive),像是布林值(Boolean)、数值(Number)或是字符串(String),而在对象当中,我们把这类的值称做属性(Property)。
第二种可以放入的值是对象(Object),也就是在一个物件里面再嵌入一个对象,这种以对象为值的情况我们也把它称作属性(Property)。
第三种放入的值可以是函数(function),在对象的情况下,我们会把这种函式称做方法(method) 。 在对象中的每一个 Property 或是 Method 都会占据电脑当中一个内存的位置,在需要使用到的时候,把它们呼叫出
1.1 可以使用[]来建立对象,也可以使用[]来使用对象,如果是字符串的话要加双引号
1.2 使用 . 来使用,建议还是使用 . 建立和呼叫对象
2 使用{}建立对象
可以在函数参数的地方建立对象
3 对象(object)和JSON格式的转换
什么是json ?
在网页资料处理的过程中,我们常常将数据从一端传到另一端(例如,从服务器端传到客户端),这时候我们就需要一些共通的格式来方便包装数据和解读数据。
假设我们现在要传递一个对象的数据,这个对象长这样:
XML 格式
但是发现就是JSON格式的比较好,就是用这个
就是一组字符串,
属性名称是可以有引号也可以没有的,但是json格式里面,一定是有引号的,要是对象的值是function也是没办法传递
把对象改成Json格式,只要使用JSON.stringify() 就可以比如
把JSON格式转变成对象,内置函数JSON.parse