//伪数组和数组的区别
//真数组的长度是可变的
//伪数组的长度不可变
//真数组可以使用数组中的方法
//伪数组不可以使用数组中的方法
function f1() {
var sum = 0;
for(var i = 0; i < arguments.length; i++) {
sum += arguments[i];
}
console.log(sum);
}
//arguments得到的是实参的个数及实参的每个值
f1(10, 20, 30, 40);
function f1() {
var sum = 0;
arguments.forEach(function() {
});
}
//arguments得到的是实参的个数及实参的每个值
f1(10, 20, 30, 40);
var arr = [10, 20, 30];
arr.forEach(function() {
//
});
// var arr=[10,20];
// arr.forEach()
// console.dir(arr);
//数组实例对象的__proto__----->Array的prototype
//数组
var arr = [10, 20, 30];
arr[3] = 100;
console.log(arr.length); //4
//对象---假的数组
var obj = {
0: 10,
1: 20,
2: 30,
length: 3
};
console.log(obj[0]); //10
console.log(obj[1]); //20
console.log(obj[2]); //30
console.log(obj.length); //30
obj[3] = 1000;
console.log(obj[3]); //1000
console.log(obj.length); //3
网友评论