1.三目运算符
var num = 判断条件 ? 返回式一 : 返回式二;
2.数组定义方法
var arr = [1,2,3];
数组可以自动伸长
var arr[10] = 10;
//数组长度就是11
var arr = new Array(1,2,3);
两者的区别是,第二种可以直接定义数组的长度var arr = new Array(10);
,第一个不可以,但是第二个的参数不能是小数,因为长度不能是小数。
3.push
在数组最后一位添加
//代码实现
var arr = [1,2,3];
Array.prototype.push = function() {
for(var i = 0; j < arguments.length; i++) {
this[this.length] = arguments[i];
}
return this.length;
}
4.pop
弹出数组最后一位,参数只能为空或1,因为其他的参数不会识别
5.shift
6.unshift
在数组前面添加,且返回数组长度
7.reverse
反转数组