Skip to main content

infer_function_name

Function infer_function_name 

Source
fn infer_function_name(v: &Value, name: &str)
Expand description

NamedEvaluation(ES2015 13.15.2 等)の簡易実装: v が無名関数(fd.name が空) なら name を継承させる。const f = function(){} 等、単純な識別子への代入経路 でのみ対応(object literal のプロパティ/デフォルト引数値としての NamedEvaluation は 非対応の簡略化)。既に名前を持つ関数(function foo(){} 等)は上書きしない。