![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 62
孟凡涛
人生重要的不是所在的位置,而是所朝的方向
展开
-
RecyclerListView组件之-为什么要选择它作为海量数据列表组件
React-Native recyclerlistview组件设计思路讲解、性能比对、内存复用原理原创 2021-02-23 14:08:04 · 706 阅读 · 0 评论 -
JS数组合并 随笔
JS的数组合并有三种主要方法:一、pushvar A = [0, 1, 2]; var B = [3, 4, 5];for(let item in B) { A.push(item)}push不会生成新数组,会刚改原数组,建议在push之前比较两个数组的大小,长度大的为原数组二、concatvar A = [0, 1, 2]; var B = [3, 4,原创 2018-01-24 10:48:58 · 212 阅读 · 0 评论 -
有限状态机的细致讲解
转载自大牛博客自己琢磨一下案例再做讲解原创 2018-02-06 14:52:25 · 401 阅读 · 0 评论 -
JS 面试级问题之--浅拷贝和深拷贝的区别和实现方法?
如果你想应聘前端工程师,这个问题你是绕不过去的? 浅拷贝和深拷贝的区别和实现方法?首先,浅拷贝和深拷贝都只针对于像Object, Array这样的复杂对象,区别:浅拷贝只复制对象的第一层属性、深拷贝可以对对象的属性进行递归复制举个例子:const obj1 = { name: 'mengft', family: ['父亲', '母亲', '妹妹']}sh...原创 2018-02-23 14:08:11 · 10113 阅读 · 0 评论 -
React Native 前端面试题目汇总,高频问题,提薪必会
ES6的新特性有哪些?该部分知识参考文献箭头操作符var array = [1, 2, 3];//传统写法array.forEach(function(v, i, a) { console.log(v);});//ES6array.forEach(v = > console.log(v));类的支持//类的定义class Animal { //ES6...原创 2018-10-16 10:32:35 · 6206 阅读 · 1 评论