前言:
朋友们好啊,今天双双双双又是一波神回复啊 😁😁😁 !!!
34
为什么知道很多道理,却依然过不好这一生 ?
神回复:你没看过电影吗?很多人之所以被干掉,就是因为知道得太多!
35
口红怎么涂显年轻 ?
神回复:眉心点一个红圆点
36
小动物们聚会,只有小象很生气,为什么 ?
神回复:这是一个气象局 。
好了,话不多说,上题目 !!!😍😍😍
题目:
(题目1) 说一下如何通过JS判断⼀个数组 ?
(题目2) 说一下 map 与 forEach 的区别 ?
(题目3) 谈一谈你理解的函数式编程 ?
倒计时10min,开始计时,看看自己能做对几道题😎😎😎?参考解析在下面,但不要直接看解析哦,这样子没什么效果的!!!
参考解析:
题目1:
1.instanceof ⽅法
instanceof 运算符是⽤来测试⼀个对象是否在其原型链原型构造函数的属性
2.constructor ⽅法
constructor 属性返回对创建此对象的数组函数的引⽤,就是返回对象相对应的构造函数
3.最简单的⽅法,这种写法,是 jQuery 正在使⽤的
Object.prototype.toString.call(value) == '[object Array]'
4.ES5 新增⽅法
isArray()
题目2:
1.forEach ⽅法,是最基本的⽅法,就是遍历与循环,默认有3个传参:分别是遍历的数组
内容 item 、数组索引 index 、和当前遍历数组 Array
2.map ⽅法,基本⽤法与 forEach ⼀致,但是不同的,它会返回⼀个新的数组,所以在
callback需要有 return 值,如果没有,会返回 undefined
题目3:
1.简单说,"函数式编程"是⼀种"编程范式"(programming paradigm),也就是如何编写程
序的⽅法论
2.它具有以下特性:闭包和⾼阶函数、惰性计算、递归、函数是"第⼀等公⺠"、只⽤"表达式"
怎么样,是不是很简单,你做对了几道题呢?做对的再接再厉,不要骄傲,做错的也没有关系啦,好好总结,继续努力 !!!
当然啦,大家如果有补充的或者其它问题,欢迎大家在评论区交流啊,路漫漫其修远兮,吾将上下而求索,希望大家可以一起坚持下去啊 !!!😎😎😎~~~
如果这篇文章能够帮助到您,希望您不要吝惜点赞👍👍和收藏💖💖,您的支持是我继续努力的动力 💪💪 !!!