Javascript:创建看起来像默认函数的自定义函数

标签 javascript function coding-style default

当我想创建和使用一个接受另一个函数作为参数的函数时,我通常会这样做:

// Create Function
function doSomething(func){
    func();
}

// Call Function
doSomething(function(){
   ...
});

但是在 javascript(以及我所知道的许多其他语言)中,有一个默认函数,例如 ifwhileforfunction 当我调用它们时有不同的格式:

while(i < 10){
    ...
}

所以这个 while 函数没有另一个“父”函数。是否可以在 javascript 中以这种风格制作我自己的函数?

最佳答案

你不能这样做,因为它们是内置的语言结构。当然,您可以在全局范围内拥有一个函数,但它们的工作方式与任何其他函数一样。

关于Javascript:创建看起来像默认函数的自定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6482091/

相关文章:

c - Typedef 函数,它有用吗?

java - JNI 从同一源 C 文件、Java 调用函数 JNI

java - 什么是减少Java冗长的好模式/技术

javascript - Laravel 5.4 中如果记录存在禁用按钮

javascript - 服务条款 Javascript 警报框

arrays - 将在第一个函数中创建的数组传递给第二个函数

events - 除了 UI 之外,您还以何种方式使用委托(delegate)和/或事件?

javascript - 如何获取输入范围内悬停时间的值

javascript - Jquery LOAD 作为 IFRAME 的替代品或类似品

c# - 外部 using 指令是否应该将紧随其后的内部 using 指令括在花括号中?