首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
使用 apply 调用函数
[编程题]使用 apply 调用函数
热度指数:54102
时间限制:C/C++ 2秒,其他语言4秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
实现函数 callIt,调用之后满足如下条件
1、返回的结果为调用 fn 之后的结果
2、fn 的调用参数为 callIt 的第一个参数之后的全部参数
示例1
输入
无
输出
无
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(506)
分享
提交结果有问题?
165个回答
13篇题解
开通博客
夜寻极光。
发表于 2021-08-10 19:28:41
apply(null,[]) apply方法第一个参数,是要替代指向的对象,这里没有要替代的,写null,null表示指向全局。这里的使用apply目的只是想要获取callIt的参数。arguments 是一个对应于传递给函数的参数的类数组对象。 function callIt(fn) {
展开全文
T1mLee
发表于 2019-08-27 11:31:59
function callIt(fn) { let args = Array.prototype.slice.call(arguments, 1) return fn.apply(this, args) } Tim的资源站
jack_21
发表于 2021-07-14 16:58:57
超简单不使用 apply 调用函数 function callIt(fn) { let arr = []; for(let i=0;i<arguments.length;i++){ arr.push(arguments[i]); } //ap
展开全文
牛客760685038号
发表于 2021-09-12 15:40:39
function callIt(fn) { let arr = Array.prototype.slice.call(arguments,1) return fn.apply(null,arr) }Array.prototype.slice.call(arr, ?start
展开全文
agul
发表于 2021-07-23 21:56:23
function callIt(fn) { let arr = [...arguments] let b = [] for (let i = 1; i < arr.length; i++) { b.push(arr[i]) } retur
展开全文
优秀的阿二
发表于 2023-07-24 17:21:39
{"html":"<!DOCTYPE html>\n<html>\n\n<head>\n <meta charset=\"UTF-8\">\n <style>\n /
展开全文
前端学不会
发表于 2021-01-04 18:30:13
data:2021-01-04二次封装函数:已知函数 fn 执行需要 3 个参数。请实现函数 partial,调用之后满足如下条件:1、返回一个函数 result,该函数接受一个参数2、执行 result(str3) ,返回的结果与 fn(str1, str2, str3) 一致 function
展开全文
牛客606162351号
发表于 2023-05-26 10:45:50
function callIt(fn,...rest) { return fn.apply(null,rest); }
七七零
发表于 2024-06-15 10:01:32
function callIt(fn) { let arr = Array.from(arguments) arr.shift() return fn(...arr) }
牛客HT猫L
发表于 2021-08-24 09:44:43
apply 的所有参数都必须放在一个数组里面传进去 function callIt(fn) { //arguments 是一个对应于传递给函数的参数的类数组对象。 let r = [...arguments]; //slice(start, end) 方法可提取字符串的某个部分,并
展开全文
问题信息
Javascript
难度:
165条回答
506收藏
23122浏览
热门推荐
通过挑战的用户
查看代码
不想打工的秋招...
2023-06-29 15:49:38
忙碌的小刺猬在求佛
2023-06-29 14:52:27
书生不媚
2023-06-29 09:57:52
If4U
2023-06-28 10:36:33
牛客40520...
2023-06-27 11:25:57
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
如图 1 表示使用快表(页表)的虚...
编程基础
评论
(1)
MySQL中执行 SELECT I...
SQL
评论
(1)
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(2)
使用 apply 调用函数
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
function callIt(fn) { }