今天,不知道为啥。就是想找个对象……
经常用js经常会看到new xxx()啥的,虽然不懂但总感觉很厉害的样子。
于是便有了想找对象的想法。先来看看啥是
对象
1 | JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... |
就这么简单。对象是一种特殊的数据。对象拥有属性和方法。那么
属性
1 | //这个xxx就是这个对象的属性 |
方法
1 | //如果把属性比作变量,那方法就是函数。 |
简单!
创建新对象有两种不同的方法:
- 定义并创建对象的实例
- 使用函数来定义对象,然后创建新的对象实例
直接创建
1
对象名称={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue",方法:function(){}};
这是第一种,不常用,也没有我想象中那么牛X,一眼看去只是json而已。
构造函数
我要的是可以用new关键字new出来的对象,不过对象也不是啥也不想就找的,先想想对象是什么样子的先。创建对象要先创建个函数
1 | var 对象名称=function(){}//这样 |
那么我想找的对象大概是这样的
1 | 找对象=function(我){ |
算了算了,写得太多也不好(在想象中吸了口烟……),那么下一步就是使用new关键字
1 | 小雪=new 找对象("聆听·彼岸"); |
(在想象中深深吸了口烟……)