javascript
lelehouse
这个作者很懒,什么都没留下…
展开
-
js从一个数组中删除另一个数组中存在的元素
// 从一个数组中删除另一个数组中存在的元素let arr = [{ id: 1 }, { id: 11 }, { id: 3 }], to_remove=[{ id: 22 }, { id: 11 }];// 从数组arr中删除数组to_remove中存在的元素new_arr = arr.filter((x) => !to_remove.some((item) => x.id === item.id));...原创 2020-07-24 08:39:31 · 7824 阅读 · 1 评论 -
我的cookieUtils
/**Created by weiweliu on 2020/04/12.*/const esamsUtil = require(’./esams-util’);const COOKIE_CONSTANTS = {SESSION_ID: ‘**id’,SESSION_TOKEN: ‘****_session_token’,USER_NAME: ‘****user’};const Cookies = require(‘cookies’);const ebayEnv = require(原创 2020-05-09 14:34:44 · 199 阅读 · 0 评论 -
你竟然以为前端不能自己做下载?给我数据,下载我能行
如果没有自己做过或者看过,10年经验的程序员都能质疑前端能做下载功能吗?话不多说,拿去直接用 csvSeparator = ','; /** * @param value * //[ * {'userId':'weiweliu','creationDate':'1575014176000', 'lastModifiedDate', 'triggerTime'}, * {'userId':'weiweliu',原创 2020-05-09 14:29:50 · 286 阅读 · 0 评论 -
优化 JS 条件语句的 5 个技巧
编译:伯乐在线/Mr.Dchenghttp://blog.jobbole.com/114671/在使用 JavaScript 时,我们会处理很多条件语句,这里有 5 个技巧可以帮助您编写更好、更简洁的条件语句。1、对多个条件使用 Array.includes让我们看看下面的例子:// conditionfunction test(fruit) {if (fruit == 'apple...转载 2020-01-07 14:16:10 · 107 阅读 · 0 评论 -
深拷贝与浅拷贝
面试的时候,我经常会问候选人深拷贝与浅拷贝的问题。因为它可以考察一个人的很多方面,比如基本功,逻辑能力,编码能力等等。另外在实际工作中,也常会遇到它。比如用于页面展示的数据状态,与需要传给后端的数据包中,有部分字段的值不一致的话,就需要在传参时根据接口文档覆写那几个字段的值。最常见的可能就是 status 这个参数了。界面上的展示需要 Boolean 值,而后端同学希望拿到的是 Number ...转载 2019-04-16 16:23:46 · 101 阅读 · 0 评论 -
js中如何检测一个空对象
文章转载,使用需要注意hasOwnProperty,getOwnPropertySymbols,具体参照MDN兼容性检查一个数组为空很容易,直接调用 length 方法即可,那么如何检查一个对象是否为空呢 ❓这里的空指的是对象没有自有属性假设这里有两个对象,一个是 obj 一个是 anotherObjlet obj1 = { name: 'oli', child: { ...转载 2019-04-02 16:26:45 · 844 阅读 · 0 评论