美文网首页
js实践面试题

js实践面试题

作者: 拾钱运 | 来源:发表于2022-01-21 22:51 被阅读0次
1.[{id:'a',value:'123'},{id:'b',value:'234'},...]

变成{a:123,b:234,....}



Function toObj(arr){
Var result={}
For(item of arr){
Result[item.id]=item.value
}
Return result
}

2.兼容这两种方式求和的函数
add(3,2)
add(3)(2)
 //函数式编程
       var add=function (m,s){
        if(s!=undefined){
            return m+s
        }else{
            var temp=function(n){
            return add(m+n)
            }
            //为的是不在执行temp的时候输出m的值
            temp.toString=function(){
                return m
            }
            return temp
        }
       }
       console.log(add(2,3))
       console.log(add(2)(3))
       // 综上描述、解析
       // 这个add函数可以无限次调用循环调用,并且把所有传进去的值相加,最后返回相加总数,
       // 运行过程
       // 先执行add(2),此时m为2,并返回一个temp函数
       // 然后执行temp(3),然后是add(2+3),也就是add(5)然后就是temp.toString return 5,

相关文章

  • js基础面试题

    面试题:延迟加载JS有哪些方式? 面试题:JS数据类型有哪些? 面试题:JS数据类型考题 考题一: 考题二: 面试...

  • js实践面试题

    1.[{id:'a',value:'123'},{id:'b',value:'234'},...] 变成{a:12...

  • 前端相关大杂烩

    前端基础面试题(JS部分) 前端基础面试题(JS部分)学习 React.js 比你想象的要简单 原文地址:Lear...

  • Javascript

    JS基础 《Javascript原理、方法与实践》 《JS原理、方法与实践》- Javascript简介 《JS原...

  • JS 进阶必备 —— 闭包、this、箭头函数的实践笔记

    闭包、this 和箭头函数是三个常见面试题,也是 js 进阶之路上的拦路虎。这次还用实践熟悉这三个问题。 this...

  • 前端JavaScript面试技巧

    1-1 课程概述 要做什么?——讲解前端 JS 基础面试题 哪些部分?——JS 基础,JS-WEB-API,JS ...

  • 2021 web高频面试题新人可看

    当日目标 1 常见面试题分布情况? 2 高频面试题 1 常见面试题分布情况 公司面试题一般分为js,vue,小程序...

  • js 基础面试题

    js 基础面试题 1 js中使用typeof能得到哪些类型? undefined、string、number、bo...

  • 99%的人都会答错的js面试题(你会吗?)(转)

    99%的人都会答错的js面试题(你会吗?)

  • js数组题目

    js面试题 js数组 一、按要求分割数组 将"js,数组,分类"字符串数组以/分割 for循环累加 join()把...

网友评论

      本文标题:js实践面试题

      本文链接:https://www.haomeiwen.com/subject/bnbyhrtx.html