摘要:
const rowSelection = { selections: [ Table.SELECTION_ALL, Table.SELECTION_INVERT, Table.SELECTION_NONE ]} const locales = {selectionAll:'全选所有',selectI 阅读全文
摘要:
Proxy(代理)特性:代理一个对象,可以在代理对象上注册处理函数(trap),代理上执行操作的时候会调用处理函数。这些处理函数除了把操作转发给原始目标 / 被代理对象之外,还可以执行其他逻辑。var obj = {a:1,b:2};var handler = { get(target,key,co 阅读全文
摘要:
1.当函数形参个数确定的时候:function sum(a,b,c){ console.log(a+b+c); }实现sum(1,2,3)==sum(1)(2)(3);function curry(fn) { return function curryFn(...args) { if (args.l 阅读全文
摘要:
一、数组arr.reduce(function(prevValue,curValue,curIndex,array){},initValue);1.prevValue:上一次调用回调函数的返回值或者初始值initValue;2.curValue:当前值;3.curIndex:当前值的索引;4.arr 阅读全文
摘要:
Web Worker:1.这是浏览器(即宿主环境)的功能,浏览器这样的环境,很容易提供多个 JavaScript 引擎实例,各自运行在自己的线程上,这样你可以在每个线程上运行不同的程序。程序中每一个这样的独立的多线程部分被称为一个(Web)Worker。这种类型的并行化被称为任务并行,因为其重点在于 阅读全文
摘要:
生成器声明格式:function* foo() { .. },或者 function *foo() { .. }唯一区别是 * 位置的风格不同这两种形式在功能和语法上都是等同的。 var x = 1; function *foo() { x++; yield; // 暂停! console.log( 阅读全文
摘要:
1.服务器请求菜单返回的菜单格式:[ { "path": "/dashboard", "name": "dashboard", "icon": "dashboard", "children": [ { "path": "/dashboard/analysis", "name": "analysis" 阅读全文
摘要:
JSON.stringify()在对象中遇到undefined,function,symbol时会自动忽略;在数组中则会返回null(以保证单元位置不变)。 JSON.stringify( undefined ); // undefined JSON.stringify( function(){} 阅读全文
摘要:
var a=[];a[1]=1;a[13]=13;a["14"]=14;a["footer"]="footer";console.log(a[2]); //undefinedconsole.log(a["14"]); //14console.log(a[14]); //14console.log(a 阅读全文