今天来整理一下js中的数组,函数和对象的定义方式
数组的定义方式
1.使用Array构造函数
构造函数,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new
运算符一起使用
var arr1 = new Array();
arr[0] = "a";
arr[1] = "b";
arr[2] = "c";
简洁的写法:
var arr2 = new Array("a", "b", "c");
2.字面量表示法
字面量是变量的字符串表示形式。它不是一种值,而是一种变量记法。
var arr3 = ["a", "b", "c"];
函数的定义方式
1.函数声明
function sum1(x, y) {
return x + y;
}
2.函数表达式
var sum2 = function (x, y) {
return x + y;
};
对象的定义方式
1.使用Object构造函数
var person1 = new Object();
person1.name = 'yml';
person1['age'] = 18;
2.字面量表示法 2.1.简单字面量
var person2 = {};
person2.name = "yml";
person2.action = function () {
console.log(this.name);
};
person2.action();
2.2嵌套字面量
var person3 = {
name: "yml",
age: 18,
action: function () {
console.log(this.age);
},
};
person3.action();