- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 按值传递、汇总(reduce)(面试或笔试)
按值传递 按值传递:两个变量间赋值时,只是将变量中的值复制一个副本给对方;数组间赋值的是地址 // 按值传递:两变量间赋值时,只是将原变量中的值复制一个副本给对方 var a=3; var b=a; b*=2; console.log(a);//3 console.log(b);//6 // 数组间赋值时,给的是地址,所以两个数组名指的是同一个数组 var arr1=["...
2019-11-07 17:24:56 125
原创 声明提前和函数的创建(面试或笔试)
声明提前 在程序开始执行之前,js引擎会先将var声明的变量和function声明的函数提前到当前作用域的顶部,集中创建。赋值留在原地。 只提前变量名或者函数名,不提前赋值,等到执行此语句时才赋值。 用声明定义创建函数时,函数名相同会被覆盖 创建函数 1.用声明方式创建函数 function 函数名(形参列表){ 函数体 return 返回值 } 2.使用赋值方式创建函数 var 函数名=func...
2019-11-05 21:04:18 92
原创 斐波那契数列(面试或笔试)
有两种方法 第一种:使用arguments.callee自动调用函数 但是效率特别低。在ES5中已经禁用了 // 斐波那契数列 function fib(n){ // 前两个月都是1 if(n<3) return 1; else{ // 之后每个月=相连的前两个月 // arguments.callee可自动调用函数,但是效率极低 ...
2019-11-05 20:34:15 131
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人