![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ts
文章平均质量分 54
郑立峰
这个作者很懒,什么都没留下…
展开
-
一个非常优秀的js 面试题
题目 请实现 find 函数,使下列的代码调用正确。在网上看见一个超有水平的题目,做出来记录一下。// 约定:// title数据类型为String// userId为主键,数据类型为Numbervar data = [ {userId: 8, title: 'title1'}, {userId: 11, title: 'other'}, {userId: 15, title: null}, {userId: 19, title: 'title2'}];var find =原创 2021-11-16 17:02:57 · 1089 阅读 · 2 评论 -
现代化 获取url路径的参数 search
百度查出来的 获取路径参数的方法都太古老了就自己写一个上代码一行搞定把路径参数转换成对象,方便前端同学对数据进行操作也可以吧Object.fromEntries去掉 直接获取 searchParams 可以看成是一个Map 对象let url = 'http://localhost:7711/?agentId=123&&channel=tpbb'let search = Object.fromEntries(new URL(url.replace('#', '')).search原创 2021-09-06 15:06:25 · 333 阅读 · 0 评论 -
ts 装饰器学习总结2
第2次学习装饰器记录内含实际案例使用装饰器tsc --target ES5 --experimentalDecoratorstsconfig.json{ "compilerOptions": { "target": "ES5", "experimentalDecorators": true }}1.类装饰器类装饰器在类声明之前被声明(紧靠着类声明)。 类装饰器应用于类构造函数,可以用来监视,修改或替换类定义。 类装饰器不能用在声明文件中( .d.ts),也不能用在任原创 2021-08-09 17:53:27 · 354 阅读 · 0 评论 -
node npm shell 等脚本学习记录
脚本执行必要条件1.脚本执行需要设置执行权限命令行中输入如下命令:chmod u+x <脚本文件路径> //添加脚本执行权限及本用户权限2.告诉系统用什么执行当前脚本文件第一行写 #!/usr/bin/env + 模块名称#!/usr/bin/env ts-node // 用ts-node 执行 #!/usr/bin/env node // 用node 执行 #!/usr/bin/env bash // 执行shell 3.执行方法直接点击文件执行原创 2021-05-17 20:43:51 · 337 阅读 · 0 评论 -
ts 装饰器学习总结
装饰器语法没参数 @方法名称有参数 @方法名称(参数)ts装饰器以关键字@开头 必须在class 中装饰器就是一个函数 在ts编译成js时执行1.类装饰器//定义装饰器 const testClass = (params?:any)=>(target:any)=>{ //设置目标类Test value 为装饰器传进来的参数 target.prototype.value = params}// 调用普通装饰器@testClass('测试') class Test原创 2021-04-09 21:18:03 · 388 阅读 · 0 评论