A named function declaration A constructor declaration in a class A named method declaration in a class Iteration scope for named functions: class bodies. Iteration scope for named functions: the entire document including leading and trailing empty lines.