
ES6
3Lunavis
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对任意结构和的层级的对象数据中的空字符串和undefined转为null
写这个API的目的是因为:如果前端传一个对象数据给后端(如obj: {a: ''}),后端会把空字符串也当做值(而非null)作为查询条件,因此常常会无法搜到想要的结果(始终觉得后端这问题应该很容易解决,但始终没解决),因此还是打算抽个时间封装个可以自动转换空字符串或undefined的API。这个API 可以对数据、对象混合的机构数据做做处理,不限数据层级。函数相关封装代码://获取数...原创 2019-12-11 14:38:31 · 464 阅读 · 0 评论 -
JavaScript中的不变性意味着什么?有什么解决办法?
本文涉及到对assign与扩展运算操作符(...)的使用在编码中,我们编写的代码一直在改变变量的值。这是可变性。但是可变性常常会导致意外的错误。如果代码只处理原始数据类型(numbers, strings, booleans),那么你不用担心。但是,如果在处理Arrays和Objects时,则需要小心执行可变操作。接下来演示不变性:创建一个数组,并将其赋值给另一个变量。let a =...原创 2019-03-25 20:19:45 · 210 阅读 · 0 评论 -
JS中数组遍历的几种方式和区别:forEach,map...
这里还是推荐一篇不错的文章:如何在 JS 代码中消灭 for 循环ES6中数组的API有:forEach(callback) 、map(callback) 、includes(string) 、indexOf(string) 【ES5】、ES6中Array.includes()函数的用法filter(callback) 、filter() es6 方法总结some(cal...原创 2019-04-04 18:25:22 · 520 阅读 · 0 评论