js了解对象建立的方法

57 阅读2分钟

1 对象是什么?method以及Object建立

首先,我们要知道对象是什么。 对象(Object) 简单来说,就是一堆「名称 - 值」的配对(key - value pairs)。 至于可以放入哪些值呢?

第一种是原生的值(primitive),像是布林值(Boolean)、数值(Number)或是字符串(String),而在对象当中,我们把这类的值称做属性(Property)。

第二种可以放入的值是对象(Object),也就是在一个物件里面再嵌入一个对象,这种以对象为值的情况我们也把它称作属性(Property)。

第三种放入的值可以是函数(function),在对象的情况下,我们会把这种函式称做方法(method) 。 在对象中的每一个 Property 或是 Method 都会占据电脑当中一个内存的位置,在需要使用到的时候,把它们呼叫出

1.1 可以使用[]来建立对象,也可以使用[]来使用对象,如果是字符串的话要加双引号

1.png 1.2 使用 . 来使用,建议还是使用 . 建立和呼叫对象

2 使用{}建立对象

3.png

可以在函数参数的地方建立对象

10.png

3 对象(object)和JSON格式的转换

什么是json ? 在网页资料处理的过程中,我们常常将数据从一端传到另一端(例如,从服务器端传到客户端),这时候我们就需要一些共通的格式来方便包装数据和解读数据。
假设我们现在要传递一个对象的数据,这个对象长这样: XML 格式

2.png

1.png 但是发现就是JSON格式的比较好,就是用这个

3.png 就是一组字符串, 属性名称是可以有引号也可以没有的,但是json格式里面,一定是有引号的,要是对象的值是function也是没办法传递

把对象改成Json格式,只要使用JSON.stringify() 就可以比如

4.png 把JSON格式转变成对象,内置函数JSON.parse