2019年5月8日
摘要: var arr = [ [1, 2, 2], [3, 4, 6, 7, 8, ], [6, 5, 5, 9, [11, 12, [12, 13, [14]]]], 10 ]; function machining(arr) { let newArr = [] let newArr_1 = []; //扁平化 function toFlat(arr) { ar... 阅读全文
posted @ 2019-05-08 15:31 落逸 阅读(57) 评论(0) 推荐(0) 编辑
2019年3月28日
摘要: function myPromise(fn) { var value = null, callbacks = []; this.then = function (onFulfilled) { callbacks.push(onFulfilled); }; function resolve(value) {... 阅读全文
posted @ 2019-03-28 14:23 落逸 阅读(58) 评论(0) 推荐(0) 编辑
摘要: const compose = (...fns) => value => fns.reverse().reduce((acc, fn) => fn(acc), value) compose( third, second, first )("test") //等于 third(second(first(test))) 阅读全文
posted @ 2019-03-28 13:56 落逸 阅读(102) 评论(0) 推荐(0) 编辑
摘要: let arr = [{ name: "1", children: [{ name: " 1 - 1", }, { name: " 1 - 2", children: [{ name: "1 - 2 - 1", }, ] ... 阅读全文
posted @ 2019-03-28 09:54 落逸 阅读(105) 评论(0) 推荐(0) 编辑
2018年4月19日
摘要: webpack.config.js package.json server.js 阅读全文
posted @ 2018-04-19 09:42 落逸 阅读(102) 评论(0) 推荐(0) 编辑
2018年4月4日
摘要: 第一个观察者订阅了多播 Observable 多播 Observable 已连接 next 值 0 发送给第一个观察者 第二个观察者订阅了多播 Observable next 值 1 发送给第一个观察者 next 值 1 发送给第二个观察者 第一个观察者取消了多播 Observable 的订阅 next 值 2 发送给第二个观察者 第二个观察者取消了多播 Observable 的订阅 多播 Ob... 阅读全文
posted @ 2018-04-04 10:05 落逸 阅读(95) 评论(0) 推荐(0) 编辑
2018年4月3日
摘要: 更多解释:http://www.ruanyifeng.com/blog/2011/04/quicksort_in_javascript.html 阅读全文
posted @ 2018-04-03 14:58 落逸 阅读(92) 评论(0) 推荐(0) 编辑
摘要: declarations —— 该应用所拥有的组件。 imports —— 导入 BrowserModule 以获取浏览器特有的服务,比如 DOM 渲染、无害化处理和位置(location)。 providers —— 各种服务提供商。 bootstrap —— 根组件,Angular 创建它并插入 阅读全文
posted @ 2018-04-03 13:45 落逸 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 在主模块下 路由设置 { path: 'test', component: TestComponent, data: { title: '测试标题' } }, 阅读全文
posted @ 2018-04-03 11:54 落逸 阅读(309) 评论(0) 推荐(0) 编辑
摘要: { "project": { "name": "ng-admin", //项目名称 "ejected": false // 标记该应用是否已经执行过eject命令把webpack配置释放出来 }, "apps": [ { "root": "src", // 源码根目录 "outDir": "dist 阅读全文
posted @ 2018-04-03 10:05 落逸 阅读(2206) 评论(0) 推荐(0) 编辑