- 博客(8)
- 收藏
- 关注
原创 for循环进行对象去重
var arr=[ {a:1,b:2}, {a:1,b:2}, {a:2,b:2}, {a:1,b:4}, {a:4,b:2}, {a:2,b:2}, ]; var arr1=[]; for(var i=0,bool=false;i<arr.length;i++){ for(var j=0,bool=false;j<arr1.length;j++){ if(JSON.stringify(arr[i])==.
2020-05-29 19:01:25 1225
原创 数组去重的几种方法
var arr=[1,2,3,4,2,1,3,4,2,1,5,7,8,2,3,4,5,1]; var arr1=[]; for(var i=0,bool=false;i<arr.length;i++){ for(var j=0,bool=false;j<arr1.length;j++){ if(arr[i]===arr1[j]){ bool=true; break; } } .
2020-05-29 18:58:53 191
原创 javascript中return的用法以及作用
1.在当前位置跳出函数,不再执行后面的内容function fn(){ var x=1; return;//在当前位置跳出函数,不再执行后面的内容 x++; console.log(x);}fn();不打印任何内容2.返回一个数据局部变量和参数当函数运行完成后会清除,所以如果想让函数外部用到值就需要return返回出去 function fn1(a,b){ var sum=a+b; // 如果没有使用return返回数据,意味着返回了一个u
2020-05-24 16:51:12 761
原创 js参数作用域
在函数外的变量称为全局变量, 在函数内的变量和参数叫做局部变量,在函数内部定义的变量和参数都不能在函数外被调用 // 在函数外的变量称为全局变量 var a=0; function fn(b){ // 在函数内的变量和参数叫做局部变量 // 在函数内部定义的变量和参数都不能在函数外被调用 var c=20; console.log(a);//0 console.log(b);//10 console.log(c);//20 } fn(10);cons
2020-05-24 15:10:29 312
原创 函数参数的几种类型
抽象环境,不是解决某个实际问题,根据需求解决对应的问题例如下面例子,可以给函数传入不同的数值和运算符来进行想要的运算 function fn(a,b,type){ if((a=isNaNNumber(a))===false) return; if((b=isNaNNumber(b))===false) return; switch(type){ case "+": console.log(a+b); break;
2020-05-23 18:58:17 3577
原创 函数的几种创建方式
函数的创建方式 1.函数名: 驼峰式命名法,不能有关键字和保留词,不能定义window对象下的方法,不能重名 2. ***ES5的构造函数首字母必须大写 3.参数:参数可以理解为变量,但是其作用范围仅在该函数内部, 4. 函数执行时带入的内容会根据先后顺序赋值给参数1.命名函数的创建: function 函数名(参数){ } fn(参数);注意:当script标签建立时,该标签中的所有命名函数会自动放入在堆中,并且在栈中用函数名存储该函数 所以
2020-05-23 15:57:52 3841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人