当前位置: 首页 > news >正文

常州网站建设大全谷歌官网下载

常州网站建设大全,谷歌官网下载,龙口网站建设联系电话,网上商城政府采购文章目录 柯里化模块乘法改变上下文 柯里化 已知 fn 为一个预定义函数,实现函数 curryIt,调用之后满足如下条件: 1、返回一个函数 a,a 的 length 属性值为 1(即显式声明 a 接收一个参数) 2、调用 a 之后&a…

文章目录

  • 柯里化
  • 模块
  • 乘法
  • 改变上下文

柯里化

已知 fn 为一个预定义函数,实现函数 curryIt,调用之后满足如下条件:
1、返回一个函数 a,a 的 length 属性值为 1(即显式声明 a 接收一个参数)
2、调用 a 之后,返回一个函数 b, b 的 length 属性值为 1
3、调用 b 之后,返回一个函数 c, c 的 length 属性值为 1
4、调用 c 之后,返回的结果与调用 fn 的返回值一致
5、fn 的参数依次为函数 a, b, c 的调用参数

function curryIt(fn) {return function(a) {return function(b) {return function(c) {return fn(a, b, c)}}}}

模块

完成函数 createModule,调用之后满足如下要求:
1、返回一个对象
2、对象的 greeting 属性值等于 str1, name 属性值等于 str2
3、对象存在一个 sayIt 方法,该方法返回的字符串为 greeting属性值 + ', ’ + name属性值

function createModule(str1, str2) {// return // var obj = ;return {greeting:str1,name:str2,sayIt:function (){return this.greeting+', '+this.name //注意逗号后面不要少了空格}}}

乘法

求 a 和 b 相乘的值,a 和 b 可能是小数,需要注意结果的精度问题

function multiply(a, b) {// 1.先将两个数转成字符串let str1 = a.toString()let str2 = b.toString()// 2.获取小数点后的位数,不一定有小数位let lenA = (str1.indexOf('.')===-1)?0:(str1.length - str1.indexOf('.')-1)let lenB = (str2.indexOf('.')===-1)?0:(str2.length - str2.indexOf('.')-1)// 3.取最精确的小数位数let len = Math.max(lenA,lenB)//把数字转换为字符串,结果的小数点后有指定位数的数字://toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。return (a*b).toFixed(len);}

改变上下文

改变上下文

function alterContext(fn, obj) {return fn.bind(obj)();
}
http://www.laogonggong.com/news/47046.html

相关文章:

  • 建设网站如入什么费正规网站优化公司
  • 制作微信公众号的网站开发微信公众号怎么创建
  • 受欢迎的做pc端网站友情网站
  • 男生可以做网站编辑工作吗最近热点新闻事件
  • 2008iis网站建设网络营销业务流程
  • 网站 建设 流行 数据库站长统计
  • 顺德网站制作案例效果1000个关键词
  • 只做乡村旅游的网站竞价推广方案
  • 网站隐藏链接怎么做站长分析工具
  • 网站建设和维护的职责自己建网站需要多少钱
  • 手机小说网站源码产品网络推广怎样做
  • 网站建设与网页设计制作绿皮书东营网站seo
  • 做外贸需要自己的网站吗热门推广平台
  • 合肥网站开发需要最新军事新闻事件今天
  • 智慧团建官网pc端浙江seo技术培训
  • 郑州网站排名公司广州外贸推广
  • 深圳龙岗做网站的公司哪家好天堂网
  • 做电影小视频在线观看网站百度pc端网页版
  • 织梦网站后台打不开免费网站外链推广
  • 哪些网站做免费送东西的广告国外网站
  • 丰金网络 做网站谷歌seo优化怎么做
  • 网站建设 武汉个人对网络营销的看法
  • 下载app登录曲靖seo
  • 做logo图标的网站5118
  • 用 可以做网站软件吗上海推广外包
  • 网络营销网站建设知识百度学术官网论文查重免费
  • 宝山企业做网站短视频剪辑培训班多少钱
  • 企业网站建设怎么策划怎么打广告吸引客户
  • 个人站长做网站需要多少钱如何优化网站
  • 胶州网站建设电话抖音关键词搜索排名收费