1.
1: var arr = [];2: arr[push](123); ×3: arr["push"](123); √
第一种写法:将push方法看做了变量
2.typeof会误将值为null的变量指示为Object,但实际上null不是Object
3.条件判断语句中对象被认为是true
4.
1: var func = function(arg1,arg2,arg3,arg4,arg5){};
2: func.length = 5;
函数期望参数的个数保存在其length属性中,而argments数组的长度则是实参个数
5.函数作用域中有this对象代表调用该函数的对象.
函数作为方法被调用时,默认this值等于该对象。
6.call方法中第一个参数指定this的值,其他参数传给调用call方法的函数作为其参数进行调用
时间: 2024-10-14 08:36:04