javascript 创建函数

标签 javascript function

这有什么区别:

var doSomething=function()
{
    //do blah blah blah...  
}

还有这个:

function doSomething()
{
    //do blah blah blah...  
}

另一个问题: 在 PHP 中,我们通过这样做来创建一个函数:

function doSomething(a,b)
{
    //do something to variable a and b...
}

在 JavaScript 中,我们可能在函数之前有一个对象:

object.doSomething(a);

我的第二个问题是,如何在 JavaScript 中创建需要对象的函数?

最佳答案

Google 关于“函数语句与表达式 javascript”的排名第一的是另一个 Stack Overflow 问题:

What is the difference between a function expression vs declaration in JavaScript?

它引用了以下文章,这是关于该主题的权威引用:

http://kangax.github.com/nfe/

关于javascript 创建函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5011776/

相关文章:

javascript - 如何获取绑定(bind)到事件的事件处理程序列表

javascript - Chrome 扩展 - 单击实际页面中的元素

javascript - 如何在jQuery中继续执行点击事件?

python:将实例方法及其参数传递给函数以执行

C变量参数重构

javascript - 如何打包带有可选子模块的 Node 模块?

javascript - npm install 错误出预安装脚本

c - 通过函数中的指针修改结构成员

javascript - 两个函数之间的递归调用

excel - VBA 自函数返回#VALUE!单元格出错,而在函数窗口中正确返回实际值