gpt4 book ai didi

javascript - C 中 JavaScript 的等效 call() apply() 是什么?

转载 作者:行者123 更新时间:2023-11-30 15:55:20 25 4
gpt4 key购买 nike

在 Java 中是:

  • java.lang.reflect.Method

在 JavaScript 中是:

  • apply() ⟶ 更像 java.lang.reflect.Method

  • call() ⟶ 更像 C 中的函数指针

在 C 语言中是:

  • type (*varname)(Type1 label1,Type2 label2,Type3 label3)call()

  • apply() 在 C 中的等价物是什么或java.lang.reflect.Method

------------我很慢,eyalm 的回答:

调用者将被调用者视为:

  • int (*a)(字符值);

被调用者将堆栈帧感知为:

  • 类型 (*varname)(类型 1 标签 1,类型 2 标签 2,类型 3 标签 3 ...)

----我说得对吗?

最佳答案

对于函数指针:

int (*a)(char *);

你可以打电话...等等...

a("ggffgfgg");

关于javascript - C 中 JavaScript 的等效 call() apply() 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12336579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com