JS函数的四种调用方式:函数调用模式、方法调用模式、构造器调用模式, 间接调用模式
摘要:函数的四种调用方式:函数调用模式、方法调用模式、构造器调用模式, 间接调用模式 函数调用模式 简单来说:一个函数并非一个对象的属性时,那么它就是被当做一个函数来调用。 //严格模式下,指向undefined function sum(a, b){ "use strict"; console.log(
阅读全文
posted @
2021-01-31 16:16
Steven_YF
阅读(237)
推荐(0)
JS对象
摘要:对象的两种创建方式:var str = { arr:[1,2,3,4,5] } var str = new Object(); 对象调用数组属性的两种方式:str.arr[0]; str.['arr'] [0];
阅读全文
posted @
2021-01-27 16:46
Steven_YF
阅读(62)
推荐(0)
函数同名形参
摘要:当有多个同名形参在非严格模式下,是取最后一个实参的值。 //非严格模式下 function fn(a,a,a) { return a; } console.log(fn(1,2,3)); //取实参的最后一个值: 3 当有多个同名形参在严格模式下,浏览器报错 //严格模式下 function fn(
阅读全文
posted @
2021-01-20 11:26
Steven_YF
阅读(67)
推荐(0)
作用域
摘要:函数声明和变量声明都会被提升。但是,函数声明会覆盖变量声明 var a; function a(){}; console.log(a); 如果变量存在赋值操作,则最终的值为变量的值 var a=1; function a(){} console.log(a);//1 解析如下 var a; func
阅读全文
posted @
2021-01-18 20:30
Steven_YF
阅读(41)
推荐(0)