用户中心USER CENTER

首页/用户
  • JS中reduce方法

    摘要:定义和用法方法接收一个函数作为累加器,数组中的每个值从左到右开始缩减,最终计算为一个值。 定义和用法 reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 reduce() 可以作为一个高阶函数,用于函数的 compose reduce() 对于空数组是不会执行回调函数的 浏览器支持 支持谷歌、火狐、ie9以上等主流浏览器 语法 ar...

    yuanxin 发布于JavaScript
  • JS JavaScript实现杨辉三角

    摘要:实现杨辉三角观察这样的一组数,找出规律,用控制台输出这样规律的数规律这是杨辉三角,每一行头尾的数都是,其余的数是上一行对应的数字相加,考虑使用递归算法。答案参考第一个数为最后一个数为中间的数为前一行的两个数相加用来放第行的数字符串形式输出 JS JavaScript实现杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6...

    yuanxin 发布于JavaScript
  • js设计模式--模板方法模式

    摘要:前言本系列文章主要根据设计模式与开发实践整理而来,其中会加入了一些自己的思考。模板方法模式由两部分结构组成,第一部分是抽象父类,第二部分是具体的实现子类。 前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 js设计模式--迭...

    yuanxin 发布于JavaScript
  • 【刷算法】构建乘积数组

    摘要:题目描述给定一个数组请构建一个数组其中中的元素。分析设结果数组为,给定数组为,首先取再取,,,至此,数组正确构造完毕。 题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]A[1]...A[i-1]A[i+1]...A[n-1]。不能使用除法。 分析 设结果数组为res,给定数组为arr=[a,b,c,d],首...

    yuanxin 发布于JavaScript
  • Redux-saga 初探

    摘要:背景项目用的是全家桶,之前有同事用改进了一波,一直都没去研究。这次的打算写一个输入框,输入拼音会返回对应的城市列表。 背景 项目用的是react全家桶, 之前有同事用redux-saga 改进了一波, 一直都没去研究。 前几天趁有空,也去学习了下, 写了个简单的demo练练手, 在这里简单分享一下。 这次的demo打算写一个输入框,输入拼音会返回对应的城市列表。并尽可能多的使用redu...

    yuanxin 发布于JavaScript
<