|
|
51CTO旗下网站
|
|
移动端

3.2 创建对象

《JavaScript开发实战》第3章对象:数据分组,本章将介绍 JavaScript语言中的对象。对象是一种简单、有效的收集变量的方法,在程序中可以把这些变量看作一个组,而不是各个单独的变量来进行信息传递。本节为大家介绍创建对象。

作者:孙晓青/周伟 译来源:机械工业出版社|2018-05-05 10:51

3.2 创建对象

对象 book1就像急救包一样,是一个打包件,而各个变量 book1Title、book1Author、 book1ISBN,就如同急救包内的剪刀、消毒剂、绷带、膏药等零散件。显而易见,打包件比零散件易于处理。因此, JavaScript为我们提供了创建对象的能力,对象即变量组。下面,我们看一个完整的例子,然后再把它分解成各个不同部分。

代码清单 3-3显示如何将一本书创建为一个对象,而非一堆零散变量的集合。图 3-1显示了对象 book在 JS Bin控制台上的输出形式。

代码清单 3-3对象 book (http://jsbin.com/funiyu/edit?js,console)

  1. book = {  
  2. title : "The Hobbit",  
  3. author : "J. R. R. Tolkien",  
  4. published : 1937  
  5. };  
  6. console.log(book); 

在 JS Bin上运行代码清单 3-3,控制台在显示对象的同时,还会显示该对象的所有属性。请注意,控制台会按照字母顺序显示属性。对象本身并没有为各个属性排序,只是 JS Bin在显示时对各个属性进行了排序。

下面将详细介绍如何创建对象以及各种运算符号的含义。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

入侵的艺术

黑客也有优劣之分。很显然对他们的奖励之一是利用黑客手段非法入侵我们公司的安全站点或个人系统。另一种奖励可能是他们的黑客行为构成了黑...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊