JS
前端开发终生学习者
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
"1" == "1"判断为false,字符串不相等
写项目的时候,自定义了一个基础数据管道,然后有一天发现有个值展示的是默认值。还以为传值有问题,一通看以后发现都对,打印结果也都是1,但是==的时候false了,懵逼了,,,,各种瞎鸡儿操作以后也没好,问同事也没发现问题。最后同事百度发现了一篇文章(侵权可删):JS两个相同的字符串被判断为不相等问题然后打印发现有个1是%0D也就是\r,回车后台修改了数据后,结果完美出现。...原创 2020-04-10 17:29:12 · 704 阅读 · 0 评论 -
vue中函数有回调参数,添加参数时如何调取默认回调参数
今天在用vue+element写代码的时候,碰到一个需求。<el-dropdown trigger="click" @command="handleCommand" @visible-change="aa"></el-dropdown>其中方法中直接打印值,得到的是true或者false.但是我需要传递两个值进去a,b都有值,但是val是undefined.调查了N久之后找...原创 2018-05-21 20:28:48 · 23387 阅读 · 5 评论 -
获取数据后this.$refs.xxx.toggleRowSelection无效
获取数据后在外部加上一个$nextTick即可this.$nextTick(function () { this.trainPeopleTable.forEach(row=>{ if(this.selectList.indexOf(row.staffId) >= 0){ this.$refs.trainPersonTable.toggleRowSelect...原创 2018-07-17 20:22:56 · 34248 阅读 · 22 评论 -
作用域阅读随笔
RHS,LHSRHS表示对变量在作用域中获取值。LHS表示对变量进行赋值,如果未存在就会在全局作用域中创建一个(非严格模式下)。对一个未定义的变量进行RHS时会报ReferenceError错误。对一个变量进行不合理的操作,引擎会爆出typeError。ReferenceError 同作用域判别失败相关,而 TypeError 则代表作用域判别成功了,但是对 结果的操作是非法或...原创 2018-11-06 15:42:09 · 274 阅读 · 0 评论 -
对象赋值
今天在修改接口时候,因为列表数据接口和导出接口formData类似,只是多了个limit和page,然后就想着能把对象A的值直接复制到对象B,有个方法就简单很多了。类似let pageObj = { name:"", code:"", limit:10, page:1};let exportObj = { name:"", code:""...转载 2019-07-08 14:38:53 · 766 阅读 · 0 评论 -
return a||b a&&b a,b,c
a || b:if(a) { return a;}else { return b;}a && b:if(a) { return b;}else { return a;}a,b,creturn c;原创 2019-08-20 10:28:04 · 1003 阅读 · 0 评论 -
银行卡号4位分割,金钱千分位分割
银行卡号4位数分割:let bankCardNum = "3232103618902055";console.log(bankCardNum.replace(/(.{4})/g, "$1 "));//数字请加toString();//暂不考虑有空格的数据,有需求自行百度金钱千分位分割:let thousand = 12345678.909876;let reg = thou...原创 2019-09-25 11:37:06 · 816 阅读 · 0 评论
分享