创脉思
登录
首页
/
Dart
/
函数和方法
1. 面试官:编写一个递归函数,计算斐波那契数列的第n项。
请
登陆
后,查看答案
2. 面试官:设计一个高阶函数,接受一个函数作为参数,并返回一个新的函数,新函数在调用时会输出参数函数的执行时间。
请
登陆
后,查看答案
3. 面试官:实现一个带有缓存功能的函数,可以缓存之前的计算结果,避免重复计算。
请
登陆
后,查看答案
4. 面试官:编写一个函数,接受一个数组和一个函数作为参数,返回符合条件的数组元素的索引。
请
登陆
后,查看答案
5. 面试官:设计一个柯里化函数,能够对给定的函数进行柯里化操作。
请
登陆
后,查看答案
6. 面试官:实现一个不使用循环的递归函数,计算阶乘。
请
登陆
后,查看答案
7. 面试官:编写一个高阶函数,接受一个Promise对象作为参数,并返回一个新的Promise对象,新Promise在resolve时输出解决时间。
请
登陆
后,查看答案
8. 面试官:设计一个函数,接受一个对象和一个路径字符串作为参数,返回对象中指定路径的值。
请
登陆
后,查看答案
9. 面试官:实现一个惰性计算的函数,只在第一次调用时进行计算,并且在后续调用时返回缓存的值。
请
登陆
后,查看答案
10. 面试官:编写一个函数,接受一个数组和一个判断函数作为参数,返回符合条件的数组元素的数量。
请
登陆
后,查看答案
滨湖区创脉思软件工作室 ⓒ Copyright 2024
苏ICP备2023020970号-2
微信客服