query: When to use function expression and when to use function declaration
positive_passages.docid: 1638
positive_passages.text: var functionName = function() {} vs function functionName() {}
negative_passages.docid: 123041
negative_passages.text: Does the order of declaration matter in Java/C#?
negative_passages.docid: 127643
negative_passages.text: Using function compositions to determine variable values
negative_passages.docid: 156911
negative_passages.text: When to use static member function?
negative_passages.docid: 58156
negative_passages.text: Benchmarking expressions
negative_passages.docid: 20163
negative_passages.text: Usage of brackets/parentheses
negative_passages.docid: 38499
negative_passages.text: Difference between declaring variables before or in loop?
negative_passages.docid: 102620
negative_passages.text: Confusion about the definition of function
negative_passages.docid: 41070
negative_passages.text: difference between "function foo() {}" and "foo() {}"
negative_passages.docid: 88399
negative_passages.text: Placement of Condition /; expressions
negative_passages.docid: 56441
negative_passages.text: Conventions for function notation
negative_passages.docid: 23124
negative_passages.text: Why use named function expressions?
negative_passages.docid: 141121
negative_passages.text: How are arguments evaluated in a function call?
negative_passages.docid: 82116
negative_passages.text: Should I be using object literals or constructor functions?
negative_passages.docid: 59878
negative_passages.text: When should I use "when" and "while"?
negative_passages.docid: 4562
negative_passages.text: When should I use require() and when to use define()?
negative_passages.docid: 103406
negative_passages.text: (...()) vs. (...)() in javascript closures