1、对象定义
a)new构建
new Object();
b)字面量定义
var obj={
key:value,//属性
fn:function(){ //方法
……
}
}
2、对象引用
a)对象名.属性名
对象名.方法名(【实参列表】)
b)对象名【属性名】//当属性名为一个变量时,只能用【】去取值,且不能加引号,因为他是变量
对象名【方法名】
3、定义数组:
a、
使用 Array 构造函数创建:
var arr01 = new Array(); //创建一个空数组
var arr02 = new Array(18) //创建一个长度为18的数组
var arr03 = new Array(“a”,“b”,“c”)//创建数组,初始化数组的内容选项
b、字面量创建
var arr01 = [];//创建一个空数组
var arr02 = [“1”,“2”,“3”];//创建一个含有选项1.2.3的数组
4、遍历数组
for(var i=0;i<arr.length;i++){
console.log(arr[i])
}
for(var i in arr){
console.log(arr[i])
}
arr.forEach(function(value,index) {
console.log(index,value)
})
4、arguments.callee调用函数自身
函数自己调用自己叫函数的递归调用。