- 博客(6)
- 收藏
- 关注
转载 JavaScript中的高阶函数应用
JS中,函数时一种特殊的对象,用typeof来判断的话是一个function的对象,可以将函数付给一个变量,这个变量也可以传递给别的变量,最后这个函数还可以作为参数传递给别的函数,甚至还可以作为别的函数的返回值。高阶函数对其他函数进行操作的函数(参数是函数或者返回值是函数)典型示例:JS中原生自带的:Array.prototype.map,Array.prototype.filter,...
2018-11-14 14:15:53 206
转载 数据库死锁就看这一篇——Oracle
学习工作中经常会遇到数据库死锁的问题,将常用方法记录下来,以备后用。 1、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。2、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。3、...
2018-09-20 16:25:28 263
原创 ECMA Script 6 ——函数
箭头函数:var sum = (num1, num2) => { return num1 + num2; }返回对象时,需要用()包裹let getTempItem = id => ({ id: id, name: "Temp" }); (1)函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。(2)不可以当作构造函数,也就是说,不可以使用...
2018-08-06 10:19:18 132
原创 ECMA Script 6 ——变量的解构赋值
1、数组的结构和赋值:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构2、对象等可以这么赋值3、函数参数的解构赋值function add([x, y]){ return x + y;}add([1, 2]); // 3 基本用途:交换变量:[a,b] = [b,a];函数返回多个值(类似于数组):// 返回一个数组...
2018-08-01 16:45:09 131
原创 ECMA Script 6 学习记录一
1、LET CONST 块级作用域:Let 只是作用于代码块内部,死区:变量x使用let命令声明,所以在声明之前,都属于x的“死区”,只要用到该变量就会报错。不可重复声明:let不允许在相同作用域内,重复声明同一个变量const声明一个只读的常量。一旦声明,常量的值就不能改变const 只是指向一个地址,这个地址不变就OK,如果用它声明一个对象的时候,对象的属性变化不...
2018-08-01 16:20:11 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人