1. 创建对象
对象以键值对的方式进行存储,是一组无序的相关属性和函数方法的集合,可以通过键(属性名)访问这些值。在 JavaScript 中 所有东西都是对象。
字面量创建
var obj = {
键 : 值
}
var obj = {
name: '张三',
age:18
}
console.log(obj)
// 注意:如果访问一个对象没有的属性,结果为undefined。
new 操作符创建
var obj = new Object()
obj.name = '李四'
obj.age = 14
console.log(obj)
2. 构造函数创建对象
通过 new 来实例化对象的函数叫构造函数。任何的函数都可以作为构造函数存在。(不清楚 对象 ,请看对象篇)
之所以有构造函数与普通函数之分,主要从功能上进行区别的,构造函数的主要 功能为 初始化对象,特点是和new 一起使用。
new就是在创建对象,从无到有,构造函数就是在为初始化的对象添加属性和方法。
构造函数定义时首字母大写(规范)。
function Fn (a, b, c) {
this.a = a
this.b = b
this.c = c
this.add = function () {
console.log(this.a + this.b + this.c)
}
}
var f = new Fn(1, 2, 3)
console.log(f.a) // 1
f.add() // 6
标签:obj,对象,JavaScript,console,var,new,构造函数 From: https://www.cnblogs.com/StartledSting/p/16722441.html